diff --git a/packages/theme/.gitignore b/packages/theme/.gitignore
new file mode 100644
index 0000000000..8cc4b56dbb
--- /dev/null
+++ b/packages/theme/.gitignore
@@ -0,0 +1,6 @@
+README.md
+node_modules
+.wireit/
+_media
+!.github/README.md
+public/
diff --git a/packages/theme/.prettierignore b/packages/theme/.prettierignore
new file mode 100644
index 0000000000..9a41fa5320
--- /dev/null
+++ b/packages/theme/.prettierignore
@@ -0,0 +1,13 @@
+# Prettier Ignorefile
+
+## Node
+node_modules
+
+## Static Files
+**/LICENSE
+./README.md
+
+## Build asset directories
+coverage
+dist
+out
diff --git a/packages/theme/LICENSE.txt b/packages/theme/LICENSE.txt
new file mode 100644
index 0000000000..e011c90c76
--- /dev/null
+++ b/packages/theme/LICENSE.txt
@@ -0,0 +1,18 @@
+The MIT License (MIT)
+
+Copyright (c) 2026 Authentik Security, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+associated documentation files (the "Software"), to deal in the Software without restriction,
+including without limitation the rights to use, copy, modify, merge, publish, distribute,
+sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial
+portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
+NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES
+OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/packages/theme/build-demo.mjs b/packages/theme/build-demo.mjs
new file mode 100644
index 0000000000..963d9656fc
--- /dev/null
+++ b/packages/theme/build-demo.mjs
@@ -0,0 +1,57 @@
+/*
+ * @file Build the theme demo
+ */
+
+import { copyFileSync, mkdirSync, readdirSync, readFileSync } from "node:fs";
+import { createRequire } from "node:module";
+import { basename, dirname, join } from "node:path";
+import { fileURLToPath } from "node:url";
+
+const require = createRequire(import.meta.url);
+
+const DEMO_SRC_NAME = "demo";
+const DEMO_DEST_NAME = "public";
+
+const HERE = dirname(fileURLToPath(import.meta.url));
+const OUT = join(HERE, DEMO_DEST_NAME);
+const FONTS_CSS = require.resolve("@goauthentik/fonts/faces.css");
+const ICONS_CSS = require.resolve("@goauthentik/fonts/icons.css");
+const TOKENS_CSS = join(HERE, "./dist/index.css");
+const DEMO_SRC_PATH = join(HERE, DEMO_SRC_NAME);
+
+const DEMO_SRCS = readdirSync(DEMO_SRC_PATH)
+ .filter((filename) => /\.(html|css|js)$/.test(filename))
+ .map((filename) => join(DEMO_SRC_PATH, filename));
+
+/* It's a coincidence that the icons and font files are in the same folder. Don't rely on this in
+ * the future.
+ */
+const FONT_PATH = dirname(FONTS_CSS);
+const CSS_URL_RE = /url\("(\.\/[^"]+)"\)/g;
+
+function findFontFiles() {
+ let fontFiles = new Set();
+ for (const sheet of [FONTS_CSS, ICONS_CSS]) {
+ const css = readFileSync(sheet, "utf-8");
+ const fontpaths = Array.from(css.matchAll(CSS_URL_RE));
+ for (const [, path] of fontpaths) {
+ fontFiles.add(path);
+ }
+ }
+ if (!fontFiles.size) {
+ throw new Error("Could not find font files. Did you move them?");
+ }
+ return Array.from(fontFiles);
+}
+
+const fontFiles = findFontFiles();
+mkdirSync(OUT, { recursive: true });
+for (const fontFile of fontFiles) {
+ const target = join(OUT, fontFile);
+ mkdirSync(dirname(target), { recursive: true });
+ copyFileSync(join(FONT_PATH, fontFile), target);
+}
+
+for (const source of [TOKENS_CSS, ICONS_CSS, FONTS_CSS, ...DEMO_SRCS]) {
+ copyFileSync(source, join(OUT, basename(source)));
+}
diff --git a/packages/theme/build.mjs b/packages/theme/build.mjs
new file mode 100644
index 0000000000..280a55611b
--- /dev/null
+++ b/packages/theme/build.mjs
@@ -0,0 +1,192 @@
+import console from "node:console";
+import { writeFile } from "node:fs/promises";
+import { dirname, resolve } from "node:path";
+import { fileURLToPath } from "node:url";
+
+import { build } from "./dist/node.js";
+
+const __dirname = dirname(fileURLToPath(import.meta.url));
+const PACKAGE_ROOT = resolve(__dirname, ".");
+const OUT_DIR = resolve(PACKAGE_ROOT, "dist");
+
+const HEADER = `/*
+ * ⚠️ GENERATED FILE — do not edit directly.
+ *
+ * Source: packages/theme/src/tokens/*.ts
+ * Builder: packages/theme/build.mjs
+ */
+`;
+
+/**
+ * @typedef {object} Category
+ * @property {string} name Slug used for the output filename.
+ * @property {string[]} prefixes
+ * Token-name prefixes (after the `--ak-` strip) that belong to this category.
+ */
+
+/** @type {Category[]} */
+const CATEGORIES = [
+ { name: "color", prefixes: ["global--color--"] },
+ {
+ name: "typography",
+ prefixes: [
+ "global--font-family--",
+ "global--font-size--",
+ "global--font-weight--",
+ "global--line-height--",
+ ],
+ },
+ { name: "spacing", prefixes: ["global--space--"] },
+ { name: "shape", prefixes: ["global--radius--", "global--border-width--"] },
+ { name: "shadow", prefixes: ["global--shadow--"] },
+ { name: "motion", prefixes: ["global--duration--", "global--easing--"] },
+ { name: "z-index", prefixes: ["global--z-index--"] },
+];
+
+/**
+ * One emitted block within the styleframe CSS output. `header` is the line
+ * that opens the block (`:root {`, `@media (...) {`, `html[data-theme="..."] {`).
+ *
+ * @typedef {object} ParsedBlock
+ * @property {string} header
+ * @property {string[]} declarations
+ */
+
+/**
+ * Split the styleframe CSS output into top-level blocks. Each block is one of:
+ *
+ * :root { … }
+ * html[data-theme="…"] { … }
+ * @media (…) { :root { … } }
+ *
+ * Nested `:root` inside `@media` is preserved as part of the block — the
+ * inner declarations are kept as a flat list and re-wrapped on emit.
+ *
+ * @param {string} css
+ * @returns {ParsedBlock[]}
+ */
+function parseBlocks(css) {
+ /** @type {ParsedBlock[]} */
+ const blocks = [];
+
+ // Top-level blocks separated by blank lines in styleframe's output. Each
+ // block ends with a balanced closing brace at column zero. We don't need a
+ // real CSS parser — the styleframe emitter is regular enough that a small
+ // line-based state machine handles it.
+ const lines = css.split("\n");
+ let i = 0;
+
+ while (i < lines.length) {
+ while (i < lines.length && (lines[i] ?? "").trim() === "") i++;
+ if (i >= lines.length) break;
+
+ const opener = lines[i] ?? "";
+ const header = opener.trim();
+ if (!header.endsWith("{")) {
+ i++;
+ continue;
+ }
+
+ const openerIndent = opener.match(/^\s*/)?.[0] ?? "";
+ i++;
+ /** @type {string[]} */
+ const innerLines = [];
+ while (i < lines.length) {
+ const line = lines[i] ?? "";
+ const trimmed = line.trim();
+ const indent = line.match(/^\s*/)?.[0] ?? "";
+ if (trimmed === "}" && indent === openerIndent) {
+ i++;
+ break;
+ }
+ innerLines.push(line);
+ i++;
+ }
+
+ blocks.push({ header, declarations: innerLines });
+ }
+
+ return blocks;
+}
+
+/**
+ * Extract every `--ak-*: …;` declaration from a flat list of lines (which may
+ * include a nested `:root { … }` wrapper from an `@media` block).
+ *
+ * @param {string[]} lines
+ * @returns {string[]}
+ */
+function flattenDeclarations(lines) {
+ return lines.filter((line) => /^\s*--ak-[a-z0-9-]+\s*:/.test(line));
+}
+
+/**
+ * Build the CSS for one category by filtering each parsed block to that
+ * category's declarations and re-wrapping them. Returns null when no token in
+ * the tree matches the category.
+ *
+ * @param {Category} category
+ * @param {ParsedBlock[]} blocks
+ * @returns {string | null}
+ */
+function buildCategoryFile(category, blocks) {
+ /** @param {string} line */
+ const matches = (line) => {
+ const declaration = line.match(/--ak-([a-z0-9-]+):/);
+ if (!declaration || !declaration[1]) return false;
+ const name = declaration[1];
+ return category.prefixes.some((prefix) => name.startsWith(prefix));
+ };
+
+ /** @type {string[]} */
+ const sections = [];
+
+ for (const block of blocks) {
+ if (block.header.startsWith("@media")) {
+ // Drill into the inner `:root { … }` wrapper.
+ const inner = flattenDeclarations(block.declarations).filter(matches);
+ if (inner.length === 0) continue;
+ sections.push(
+ `${block.header}\n\t:root {\n${inner
+ .map((line) => "\t\t" + line.trim())
+ .join("\n")}\n\t}\n}`,
+ );
+ continue;
+ }
+
+ const filtered = block.declarations.filter(matches);
+ if (filtered.length === 0) continue;
+ sections.push(
+ `${block.header}\n${filtered.map((line) => "\t" + line.trim()).join("\n")}\n}`,
+ );
+ }
+
+ if (sections.length === 0) return null;
+ return HEADER + sections.join("\n\n") + "\n";
+}
+
+const { css } = await build();
+
+// index.css: every token in one file, resolving no `@import`. The typefaces the
+// font-family tokens name live in @goauthentik/fonts — consumers load those
+// faces themselves, so this package ships no font bytes and does not rebuild
+// when they change.
+await writeFile(resolve(OUT_DIR, "index.css"), `${HEADER}\n${css}\n`, "utf-8");
+
+// Per-category files: lean slices for consumers that want to cherry-pick —
+// e.g. the docs site pulling color + typography on their own.
+const blocks = parseBlocks(css);
+const emitted = [];
+for (const category of CATEGORIES) {
+ const content = buildCategoryFile(category, blocks);
+ if (content === null) {
+ console.warn(`⚠️ No declarations found for category ${category.name}; skipping.`);
+ continue;
+ }
+ await writeFile(resolve(OUT_DIR, `${category.name}.css`), content, "utf-8");
+ emitted.push(category.name);
+}
+
+console.log(
+ `✅ Wrote dist/index.css (self-contained) + ${emitted.length} category files (${emitted.join(", ")})`,
+);
diff --git a/packages/theme/demo/demo.css b/packages/theme/demo/demo.css
new file mode 100644
index 0000000000..45f818580c
--- /dev/null
+++ b/packages/theme/demo/demo.css
@@ -0,0 +1,684 @@
+:root {
+ --demo-page-max-width: 78rem;
+ --demo-col-min: 14rem;
+ --demo-hairline: color-mix(in oklab, var(--ak-global--color--border) 60%, transparent);
+}
+
+*,
+*::before,
+*::after {
+ box-sizing: border-box;
+}
+
+html {
+ scroll-padding-top: 6.5rem;
+}
+
+body {
+ margin: 0;
+ background: var(--ak-global--color--surface--muted);
+ color: var(--ak-global--color--text);
+ font-family: var(--ak-global--font-family--body);
+ font-size: var(--ak-global--font-size--md);
+ font-weight: var(--ak-global--font-weight--normal);
+ line-height: var(--ak-global--line-height--md);
+ -webkit-font-smoothing: antialiased;
+}
+
+h1,
+h2,
+h3 {
+ font-family: var(--ak-global--font-family--heading);
+ font-weight: var(--ak-global--font-weight--bold);
+ line-height: var(--ak-global--line-height--sm);
+ margin: 0;
+}
+
+code,
+kbd,
+.token-name {
+ font-family: var(--ak-global--font-family--code);
+ font-size: var(--ak-global--font-size--xs);
+}
+
+a {
+ color: var(--ak-global--color--link);
+}
+
+a:hover {
+ color: var(--ak-global--color--link--hover);
+}
+
+a:visited {
+ color: var(--ak-global--color--link--visited);
+}
+
+:focus-visible {
+ outline: var(--ak-global--border-width--md) solid var(--ak-global--color--primary);
+ outline-offset: var(--ak-global--border-width--md);
+}
+
+/* #region Masthead */
+
+.masthead {
+ position: sticky;
+ top: 0;
+ z-index: var(--ak-global--z-index--lg);
+ background: var(--ak-global--color--surface);
+ border-bottom: var(--ak-global--border-width--sm) solid var(--ak-global--color--border);
+ box-shadow: var(--ak-global--shadow-sm);
+}
+
+.masthead__inner {
+ max-width: var(--demo-page-max);
+ margin: 0 auto;
+ padding: var(--ak-global--space--sm) var(--ak-global--space--lg);
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--ak-global--space--md);
+ align-items: baseline;
+}
+
+.masthead h1 {
+ font-size: var(--ak-global--font-size--xl);
+ letter-spacing: -0.01em;
+}
+
+.masthead h1 .accent {
+ color: var(--ak-global--color--accent);
+}
+
+.masthead__meta {
+ color: var(--ak-global--color--text--muted);
+ font-size: var(--ak-global--font-size--xs);
+ font-family: var(--ak-global--font-family--code);
+}
+
+.masthead__controls {
+ margin-left: auto;
+ display: flex;
+ gap: var(--ak-global--space--sm);
+ align-items: center;
+}
+
+.sitenav {
+ max-width: var(--demo-page-max);
+ margin: 0 auto;
+ padding: 0 var(--ak-global--space--lg) var(--ak-global--space--sm);
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--ak-global--space--xs) var(--ak-global--space--md);
+ font-size: var(--ak-global--font-size--sm);
+}
+
+.sitenav a {
+ text-decoration: none;
+ color: var(--ak-global--color--text--muted);
+ border-bottom: var(--ak-global--border-width--md) solid transparent;
+ transition: color var(--ak-global--duration--normal) var(--ak-global--easing--standard);
+}
+
+.sitenav a:hover {
+ color: var(--ak-global--color--link);
+ border-bottom-color: var(--ak-global--color--accent);
+}
+
+/* #endregion */
+
+/* #region Segmented theme control */
+
+.segmented {
+ display: inline-flex;
+ border: var(--ak-global--border-width--sm) solid var(--ak-global--color--border);
+ border-radius: var(--ak-global--radius--pill);
+ overflow: hidden;
+ background: var(--ak-global--color--surface--muted);
+}
+
+.segmented button {
+ appearance: none;
+ border: 0;
+ background: transparent;
+ color: var(--ak-global--color--text--muted);
+ font-family: var(--ak-global--font-family--body);
+ font-size: var(--ak-global--font-size--xs);
+ padding: var(--ak-global--space--xs) var(--ak-global--space--md);
+ cursor: pointer;
+ transition:
+ background var(--ak-global--duration--normal) var(--ak-global--easing--standard),
+ color var(--ak-global--duration--normal) var(--ak-global--easing--standard);
+}
+
+.segmented button[aria-pressed="true"] {
+ background: var(--ak-global--color--primary);
+ color: var(--ak-global--color--surface);
+}
+
+.segmented button:hover:not([aria-pressed="true"]) {
+ background: var(--ak-global--color--surface--raised);
+ color: var(--ak-global--color--text);
+}
+
+/* #endregion */
+
+/* #region Layout */
+
+main {
+ max-width: var(--demo-page-max);
+ margin: 0 auto;
+ padding: var(--ak-global--space--xl) var(--ak-global--space--lg) var(--ak-global--space--4xl);
+ display: flex;
+ flex-direction: column;
+ gap: var(--ak-global--space--xl);
+}
+
+section {
+ background: var(--ak-global--color--surface);
+ border: var(--ak-global--border-width--sm) solid var(--ak-global--color--border);
+ border-radius: var(--ak-global--radius--sm);
+ padding: var(--ak-global--space--lg);
+ box-shadow: var(--ak-global--shadow-sm);
+}
+
+.section__head {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: baseline;
+ gap: var(--ak-global--space--sm) var(--ak-global--space--md);
+ padding-bottom: var(--ak-global--space--sm);
+ margin-bottom: var(--ak-global--space--lg);
+ border-bottom: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+}
+
+.section__head h2 {
+ font-size: var(--ak-global--font-size--2xl);
+}
+
+.section__count {
+ font-family: var(--ak-global--font-family--code);
+ font-size: var(--ak-global--font-size--xs);
+ color: var(--ak-global--color--text--muted);
+ background: var(--ak-global--color--surface--muted);
+ border-radius: var(--ak-global--radius--pill);
+ padding: 0 var(--ak-global--space--sm);
+}
+
+.section__note {
+ flex: 1 1 100%;
+ color: var(--ak-global--color--text--muted);
+ font-size: var(--ak-global--font-size--sm);
+ max-width: 68ch;
+ margin: 0;
+}
+
+.subhead {
+ font-size: var(--ak-global--font-size--lg);
+ margin: var(--ak-global--space--xl) 0 var(--ak-global--space--md);
+ color: var(--ak-global--color--text);
+}
+
+.subhead:first-of-type {
+ margin-top: 0;
+}
+
+.grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(var(--demo-col-min), 1fr));
+ gap: var(--ak-global--space--md);
+}
+
+/* #endregion */
+
+/* #region Overview / audit */
+
+.stats {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(9rem, 1fr));
+ gap: var(--ak-global--space--md);
+}
+
+.stat {
+ border: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ border-radius: var(--ak-global--radius--sm);
+ padding: var(--ak-global--space--md);
+ background: var(--ak-global--color--surface--raised);
+}
+
+.stat__value {
+ font-family: var(--ak-global--font-family--heading);
+ font-size: var(--ak-global--font-size--3xl);
+ font-weight: var(--ak-global--font-weight--bold);
+ line-height: var(--ak-global--line-height--sm);
+ font-variant-numeric: tabular-nums;
+}
+
+.stat__label {
+ font-size: var(--ak-global--font-size--xs);
+ color: var(--ak-global--color--text--muted);
+ text-transform: uppercase;
+ letter-spacing: 0.06em;
+}
+
+.audit {
+ margin-top: var(--ak-global--space--lg);
+ padding: var(--ak-global--space--md);
+ border-radius: var(--ak-global--radius--sm);
+ border-left: var(--ak-global--border-width--lg) solid var(--ak-global--color--success);
+ background: var(--ak-global--color--surface--raised);
+ font-size: var(--ak-global--font-size--sm);
+}
+
+.audit[data-state="stale"] {
+ border-left-color: var(--ak-global--color--warning);
+}
+
+.audit[data-state="error"] {
+ border-left-color: var(--ak-global--color--danger);
+}
+
+.audit ul {
+ margin: var(--ak-global--space--sm) 0 0;
+ padding-left: var(--ak-global--space--lg);
+}
+
+/* #endregion */
+
+/* #region Color */
+
+.swatch {
+ border: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ border-radius: var(--ak-global--radius--sm);
+ overflow: hidden;
+ display: flex;
+ flex-direction: column;
+ background: var(--ak-global--color--surface--raised);
+}
+
+.swatch__chip {
+ height: 4.5rem;
+ display: flex;
+ align-items: flex-end;
+ justify-content: space-between;
+ gap: var(--ak-global--space--xs);
+ padding: var(--ak-global--space--xs);
+}
+
+/* Surface swatches are near-invisible against the card, so ring them. */
+.swatch__chip--ringed {
+ box-shadow: inset 0 0 0 var(--ak-global--border-width--sm) var(--ak-global--color--border);
+}
+
+.swatch__body {
+ padding: var(--ak-global--space--sm);
+ border-top: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ display: flex;
+ flex-direction: column;
+ gap: 0.15rem;
+}
+
+.token-name {
+ color: var(--ak-global--color--text);
+ word-break: break-all;
+}
+
+.token-value {
+ font-family: var(--ak-global--font-family--code);
+ font-size: var(--ak-global--font-size--xs);
+ color: var(--ak-global--color--text--muted);
+ word-break: break-all;
+}
+
+.badges {
+ display: flex;
+ flex-wrap: wrap;
+ gap: var(--ak-global--space--xs);
+ margin-top: var(--ak-global--space--xs);
+}
+
+.badge {
+ font-family: var(--ak-global--font-family--code);
+ font-size: var(--ak-global--font-size--xs);
+ line-height: 1.6;
+ padding: 0 var(--ak-global--space--xs);
+ border-radius: var(--ak-global--radius--pill);
+ border: var(--ak-global--border-width--sm) solid var(--ak-global--color--border);
+ color: var(--ak-global--color--text--muted);
+ white-space: nowrap;
+}
+
+/*
+ * Contrast verdicts. WCAG 2.1 thresholds against the token's own
+ * theme surface: 4.5 for body text, 3.0 for large text and for
+ * non-text boundaries such as borders and status fills.
+ */
+.badge--pass {
+ color: var(--ak-global--color--success);
+ border-color: currentcolor;
+}
+
+.badge--mid {
+ color: var(--ak-global--color--warning);
+ border-color: currentcolor;
+}
+
+.badge--fail {
+ color: var(--ak-global--color--danger);
+ border-color: currentcolor;
+}
+
+/* Marks a token the dark block does NOT redefine. */
+.badge--fallthrough {
+ color: var(--ak-global--color--accent);
+ border-color: currentcolor;
+}
+
+/* #endregion */
+
+/* #region Typography */
+.specimen {
+ border: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ border-radius: var(--ak-global--radius--sm);
+ padding: var(--ak-global--space--md);
+ background: var(--ak-global--color--surface--raised);
+}
+
+.specimen__display {
+ font-size: var(--ak-global--font-size--4xl);
+ line-height: var(--ak-global--line-height--sm);
+ margin-bottom: var(--ak-global--space--xs);
+}
+
+.specimen__para {
+ font-size: var(--ak-global--font-size--sm);
+ margin: var(--ak-global--space--sm) 0 0;
+}
+
+.ramp {
+ display: flex;
+ flex-direction: column;
+ gap: var(--ak-global--space--sm);
+}
+
+.ramp__row {
+ display: grid;
+ grid-template-columns: minmax(11rem, auto) 5.5rem 1fr;
+ gap: var(--ak-global--space--md);
+ align-items: baseline;
+ padding-bottom: var(--ak-global--space--sm);
+ border-bottom: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+}
+
+.ramp__row:last-child {
+ border-bottom: 0;
+ padding-bottom: 0;
+}
+
+.ramp__sample {
+ line-height: var(--ak-global--line-height--sm);
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+
+.weights {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr));
+ gap: var(--ak-global--space--md);
+}
+
+.weights__col {
+ border: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ border-radius: var(--ak-global--radius--sm);
+ padding: var(--ak-global--space--md);
+ background: var(--ak-global--color--surface--raised);
+}
+
+.weights__col h4 {
+ margin: 0 0 var(--ak-global--space--sm);
+ font-family: var(--ak-global--font-family--code);
+ font-size: var(--ak-global--font-size--xs);
+ font-weight: var(--ak-global--font-weight--normal);
+ color: var(--ak-global--color--text--muted);
+}
+
+.weights__row {
+ font-size: var(--ak-global--font-size--xl);
+ line-height: var(--ak-global--line-height--sm);
+ display: flex;
+ justify-content: space-between;
+ align-items: baseline;
+ gap: var(--ak-global--space--sm);
+}
+
+.weights__row + .weights__row {
+ margin-top: var(--ak-global--space--xs);
+}
+
+.leading {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(18rem, 1fr));
+ gap: var(--ak-global--space--md);
+}
+
+/* #endregion */
+
+/* #region Spacing */
+
+.bars {
+ display: grid;
+ grid-template-columns: fit-content(40ch) fit-content(40ch) 1fr;
+ row-gap: var(--ak-global--space--sm);
+ column-gap: var(--ak-global--space--lg);
+}
+
+.bar {
+ height: var(--ak-global--space--md);
+ background: var(--ak-global--color--primary);
+ border-radius: var(--ak-global--radius--sm);
+ min-width: 1px;
+}
+
+/* #endregion */
+
+/* #region Shape */
+
+.shape-chip {
+ display: flex;
+ flex-direction: column;
+ gap: var(--ak-global--space--sm);
+ align-items: flex-start;
+}
+
+.shape-chip__box {
+ width: 100%;
+ height: 4rem;
+ background: var(--ak-global--color--surface--muted);
+ border: var(--ak-global--border-width--md) solid var(--ak-global--color--border--strong);
+}
+
+.stroke-chip__box {
+ width: 100%;
+ height: 3rem;
+ border-radius: var(--ak-global--radius--sm);
+ background: var(--ak-global--color--surface--muted);
+ border-style: solid;
+ border-color: var(--ak-global--color--border--strong);
+}
+
+/* #endregion */
+
+/* #region Surfaces & shadow */
+
+.surfaces {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr));
+ gap: var(--ak-global--space--md);
+}
+
+.surface-demo {
+ padding: var(--ak-global--space--md);
+ border-radius: var(--ak-global--radius--sm);
+ border: var(--ak-global--border-width--sm) solid var(--ak-global--color--border);
+ min-height: 6rem;
+}
+
+.shadow-stage {
+ background: var(--ak-global--color--surface--muted);
+ border-radius: var(--ak-global--radius--sm);
+ padding: var(--ak-global--space--xl) var(--ak-global--space--lg);
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
+ gap: var(--ak-global--space--xl);
+}
+
+.shadow-card {
+ background: var(--ak-global--color--surface);
+ border-radius: var(--ak-global--radius--sm);
+ padding: var(--ak-global--space--md);
+ min-height: 5.5rem;
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-end;
+ gap: 0.15rem;
+}
+
+/* #endregion */
+
+/* #region Motion */
+
+.motion-track {
+ background: var(--ak-global--color--surface--muted);
+ border-radius: var(--ak-global--radius--pill);
+ padding: var(--ak-global--space--xs);
+ overflow: hidden;
+ container-type: inline-size;
+}
+
+.motion-dot {
+ width: 2.5rem;
+ height: 2.5rem;
+ border-radius: var(--ak-global--radius--pill);
+ background: var(--ak-global--color--accent);
+ transform: translateX(0);
+ transition: transform var(--ak-global--duration--normal) var(--ak-global--easing--standard);
+}
+
+.motion-track[data-run="true"] .motion-dot {
+ transform: translateX(calc(100cqw - 2.5rem));
+}
+
+/* #endregion */
+
+/* #region Z-index */
+
+.zstack {
+ position: relative;
+ height: 11rem;
+ background: var(--ak-global--color--surface--muted);
+ border-radius: var(--ak-global--radius--sm);
+ overflow: hidden;
+}
+
+.zstack__layer {
+ position: absolute;
+ top: var(--ak-global--space--md);
+ width: 8.5rem;
+ height: 7rem;
+ border-radius: var(--ak-global--radius--sm);
+ border: var(--ak-global--border-width--sm) solid var(--ak-global--color--border--strong);
+ background: var(--ak-global--color--surface);
+ box-shadow: var(--ak-global--shadow-md);
+ padding: var(--ak-global--space--sm);
+ display: flex;
+ flex-direction: column;
+ gap: 0.15rem;
+}
+
+/* #endregion */
+
+/* #region Icons */
+
+.icons {
+ display: grid;
+ grid-template-columns: repeat(auto-fill, minmax(7.5rem, 1fr));
+ gap: var(--ak-global--space--sm);
+}
+
+.icon-cell {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: var(--ak-global--space--xs);
+ text-align: center;
+ padding: var(--ak-global--space--sm) var(--ak-global--space--xs);
+ border: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ border-radius: var(--ak-global--radius--sm);
+ background: var(--ak-global--color--surface--raised);
+}
+
+.icon-cell__name {
+ font-family: var(--ak-global--font-family--code);
+ font-size: var(--ak-global--font-size--xs);
+ color: var(--ak-global--color--text--muted);
+ word-break: break-word;
+ line-height: 1.4;
+}
+
+/*
+ * Demo-local glyph classes.
+ *
+ * @goauthentik/fonts ships the two @font-face rules and nothing
+ * else — the real .pf-icon-* / .fa classes belong to PatternFly,
+ * which this package deliberately does not depend on. These two
+ * rules are the minimum needed to prove the faces resolve.
+ */
+.glyph {
+ font-size: var(--ak-global--font-size--2xl);
+ font-style: normal;
+ line-height: 1;
+ color: var(--ak-global--color--text);
+ -webkit-font-smoothing: antialiased;
+}
+
+.glyph--pf {
+ font-family: "pficon";
+ font-weight: var(--ak-global--font-weight--normal);
+}
+
+.glyph--fa {
+ font-family: "Font Awesome 5 Free";
+ font-weight: 900; /* the only weight PatternFly 4 bundles */
+}
+
+/* #endregion */
+
+/* #region Footer */
+
+footer {
+ max-width: var(--demo-page-max);
+ margin: 0 auto;
+ padding: 0 var(--ak-global--space--lg) var(--ak-global--space--2xl);
+ color: var(--ak-global--color--text--muted);
+ font-size: var(--ak-global--font-size--sm);
+}
+
+table.provenance {
+ width: 100%;
+ border-collapse: collapse;
+ margin-top: var(--ak-global--space--sm);
+}
+
+table.provenance th,
+table.provenance td {
+ text-align: left;
+ padding: var(--ak-global--space--xs) var(--ak-global--space--sm);
+ border-bottom: var(--ak-global--border-width--sm) solid var(--demo-hairline);
+ font-size: var(--ak-global--font-size--xs);
+ vertical-align: top;
+}
+
+table.provenance th {
+ font-family: var(--ak-global--font-family--body);
+ font-weight: var(--ak-global--font-weight--bold);
+ color: var(--ak-global--color--text);
+}
diff --git a/packages/theme/demo/demo.js b/packages/theme/demo/demo.js
new file mode 100644
index 0000000000..bfe429775a
--- /dev/null
+++ b/packages/theme/demo/demo.js
@@ -0,0 +1,856 @@
+const CSS_URL = "./index.css";
+const DARK_SELECTOR = 'html[data-theme="dark"]';
+
+const clamp = (v) => Math.min(1, Math.max(0, v));
+
+/* Taken from https://github.com/3fn/DesignerPunk/, but there seem to be a lot of them, all
+ * converging on the same magic numbers; this particular set is straight-up AI coded.
+ */
+
+function oklchToSrgb(L, C, hDeg) {
+ const h = (hDeg * Math.PI) / 180;
+ const a = C * Math.cos(h);
+ const b = C * Math.sin(h);
+
+ const l_ = L + 0.3963377774 * a + 0.2158037573 * b;
+ const m_ = L - 0.1055613458 * a - 0.0638541728 * b;
+ const s_ = L - 0.0894841775 * a - 1.291485548 * b;
+
+ const l = l_ ** 3;
+ const m = m_ ** 3;
+ const s = s_ ** 3;
+
+ const lin = [
+ 4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s,
+ -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s,
+ -0.0041960863 * l - 0.7034186147 * m + 1.707614701 * s,
+ ];
+
+ return lin.map((c) => clamp(c <= 0.0031308 ? 12.92 * c : 1.055 * Math.pow(c, 1 / 2.4) - 0.055));
+}
+
+function parseColor(value) {
+ if (!value) return null;
+ const v = value.trim();
+
+ const ok = v.match(
+ /oklch\(\s*([\d.]+%?)\s+([\d.]+%?)\s+([\d.]+)(?:deg)?(?:\s*\/\s*([\d.]+%?))?/i,
+ );
+ if (ok) {
+ const num = (raw, scale) =>
+ raw.endsWith("%") ? (parseFloat(raw) / 100) * scale : parseFloat(raw);
+ return oklchToSrgb(num(ok[1], 1), num(ok[2], 0.4), parseFloat(ok[3]));
+ }
+
+ const hex = v.match(/^#([0-9a-f]{3,8})$/i);
+ if (hex) {
+ let h = hex[1];
+ if (h.length === 3 || h.length === 4) {
+ h = [...h].map((c) => c + c).join("");
+ }
+ return [0, 2, 4].map((i) => parseInt(h.slice(i, i + 2), 16) / 255);
+ }
+
+ const rgb = v.match(/rgba?\(([^)]+)\)/i);
+ if (rgb) {
+ const parts = rgb[1]
+ .split(/[\s,/]+/)
+ .filter(Boolean)
+ .map(parseFloat);
+ return parts.slice(0, 3).map((c) => clamp(c / 255));
+ }
+
+ return null;
+}
+
+function luminance(rgb) {
+ const lin = (c) => (c <= 0.04045 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4));
+ return 0.2126 * lin(rgb[0]) + 0.7152 * lin(rgb[1]) + 0.0722 * lin(rgb[2]);
+}
+
+function contrastRatio(a, b) {
+ if (!a || !b) return null;
+ const la = luminance(a);
+ const lb = luminance(b);
+ return (Math.max(la, lb) + 0.05) / (Math.min(la, lb) + 0.05);
+}
+
+function toHex(rgb) {
+ if (!rgb) return "";
+ return (
+ "#" +
+ rgb
+ .map((c) =>
+ Math.round(c * 255)
+ .toString(16)
+ .padStart(2, "0"),
+ )
+ .join("")
+ );
+}
+
+// ------------------------------------------------------------------
+// Parse dist/index.css.
+// ------------------------------------------------------------------
+
+/**
+ * Walk a stylesheet with a brace counter, yielding every innermost
+ * block along with the selector path that encloses it. Comments are
+ * stripped first so the file's banner does not attach itself to the
+ * :root selector.
+ */
+function parseStylesheet(text) {
+ const hexes = new Map();
+ for (const m of text.matchAll(/(--[\w-]+)\s*:[^;]*?\/\*\s*(#[0-9a-fA-F]{3,8})\s*\*\//g)) {
+ hexes.set(m[1], m[2]);
+ }
+
+ const stripped = text.replace(/\/\*[\s\S]*?\*\//g, "");
+
+ const blocks = [];
+ const stack = [];
+ let buf = "";
+ for (const ch of stripped) {
+ if (ch === "{") {
+ stack.push(buf.trim());
+ buf = "";
+ } else if (ch === "}") {
+ const selector = stack.pop() ?? "";
+ blocks.push({ path: [...stack, selector], body: buf });
+ buf = "";
+ } else {
+ buf += ch;
+ }
+ }
+
+ for (const block of blocks) {
+ block.decls = [];
+ for (const m of block.body.matchAll(/(--[\w-]+)\s*:\s*([^;]+);/g)) {
+ block.decls.push({
+ name: m[1],
+ authored: m[2].trim(),
+ hex: hexes.get(m[1]) ?? null,
+ });
+ }
+ }
+
+ return blocks;
+}
+
+const resolve = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim();
+
+const probe = document.createElement("div");
+probe.style.cssText = "position:absolute;visibility:hidden;height:0";
+document.body.append(probe);
+
+function toPx(value) {
+ probe.style.width = "0";
+ probe.style.width = value;
+ const px = probe.getBoundingClientRect().width;
+ return Number.isFinite(px) && px > 0 ? px : 0;
+}
+
+const el = (tag, props = {}, ...children) => {
+ const node = Object.assign(document.createElement(tag), props);
+ for (const child of children.flat()) {
+ if (child == null || child === false) continue;
+ node.append(child);
+ }
+ return node;
+};
+
+const name = (token) => el("span", { className: "token-name", textContent: token });
+const value = (text) => el("span", { className: "token-value", textContent: text });
+const badge = (text, variant) =>
+ el("span", {
+ className: variant ? `badge badge--${variant}` : "badge",
+ textContent: text,
+ });
+
+const rung = (token, prefix) => token.slice(prefix.length);
+
+// The background colors, text and item colors colors, and the WCAG threshold for readability.
+const COLOR_GROUPS = [
+ {
+ title: "Brand",
+ tokens: [
+ "--ak-global--color--accent",
+ "--ak-global--color--primary",
+ "--ak-global--color--primary--hover",
+ ],
+ against: "--ak-global--color--surface",
+ threshold: 3,
+ },
+ {
+ title: "Text",
+ tokens: ["--ak-global--color--text", "--ak-global--color--text--muted"],
+ against: "--ak-global--color--surface",
+ threshold: 4.5,
+ },
+ {
+ title: "Link",
+ tokens: [
+ "--ak-global--color--link",
+ "--ak-global--color--link--hover",
+ "--ak-global--color--link--visited",
+ ],
+ against: "--ak-global--color--surface",
+ threshold: 4.5,
+ },
+ {
+ title: "Surface",
+ tokens: [
+ "--ak-global--color--surface",
+ "--ak-global--color--surface--raised",
+ "--ak-global--color--surface--muted",
+ ],
+ against: "--ak-global--color--text",
+ threshold: 4.5,
+ ringed: true,
+ },
+ {
+ title: "Border",
+ tokens: ["--ak-global--color--border", "--ak-global--color--border--strong"],
+ against: "--ak-global--color--surface",
+ threshold: 3,
+ },
+ {
+ title: "Status",
+ tokens: [
+ "--ak-global--color--info",
+ "--ak-global--color--success",
+ "--ak-global--color--warning",
+ "--ak-global--color--danger",
+ ],
+ against: "--ak-global--color--surface",
+ threshold: 3,
+ },
+];
+
+// Patternfly icons, since these aren't encoded in either Fonts or Theme.
+
+const PF_ICONS = [
+ ["user", 0xe91e],
+ ["users", 0xe91f],
+ ["key", 0xe924],
+ ["locked", 0xe923],
+ ["unlocked", 0xe922],
+ ["security", 0xe946],
+ ["private", 0xe914],
+ ["enterprise", 0xe906],
+ ["server", 0xe90d],
+ ["cluster", 0xe620],
+ ["network", 0xe909],
+ ["domain", 0xe919],
+ ["applications", 0xe936],
+ ["catalog", 0xe953],
+ ["blueprint", 0xe915],
+ ["automation", 0xe937],
+ ["integration", 0xe948],
+ ["migration", 0xe931],
+ ["bell", 0xe952],
+ ["ok", 0xe602],
+ ["error-circle-o", 0xe926],
+ ["warning-triangle", 0xe975],
+ ["info", 0xe92b],
+ ["help", 0xe605],
+ ["history", 0xe617],
+ ["edit", 0xe60a],
+ ["filter", 0xe943],
+ ["export", 0xe616],
+ ["import", 0xe615],
+ ["plugged", 0xe96a],
+ ["connected", 0xe938],
+ ["disconnected", 0xe955],
+ ["pending", 0xe964],
+ ["in-progress", 0xe933],
+ ["topology", 0xe608],
+ ["module", 0xe959],
+ ["tenant", 0xe916],
+ ["task", 0xe974],
+ ["project", 0xe96c],
+ ["repository", 0xe90b],
+ ["globe-route", 0xe958],
+ ["monitoring", 0xe95a],
+];
+
+const FA_ICONS = [
+ ["sign-in-alt", 0xf2f6],
+ ["sign-out-alt", 0xf2f5],
+ ["fingerprint", 0xf577],
+ ["id-card", 0xf2c2],
+ ["id-badge", 0xf2c1],
+ ["shield-alt", 0xf3ed],
+ ["user-shield", 0xf505],
+ ["user-lock", 0xf502],
+ ["lock", 0xf023],
+ ["lock-open", 0xf3c1],
+ ["unlock", 0xf09c],
+ ["key", 0xf084],
+ ["envelope", 0xf0e0],
+ ["mobile-alt", 0xf3cd],
+ ["qrcode", 0xf029],
+ ["check-circle", 0xf058],
+ ["times-circle", 0xf057],
+ ["exclamation-circle", 0xf06a],
+ ["exclamation-triangle", 0xf071],
+ ["question-circle", 0xf059],
+ ["info-circle", 0xf05a],
+ ["cog", 0xf013],
+ ["cogs", 0xf085],
+ ["search", 0xf002],
+ ["plus", 0xf067],
+ ["trash", 0xf1f8],
+ ["pencil-alt", 0xf303],
+ ["link", 0xf0c1],
+ ["external-link-alt", 0xf35d],
+ ["clock", 0xf017],
+ ["calendar-alt", 0xf073],
+ ["code", 0xf121],
+ ["terminal", 0xf120],
+ ["database", 0xf1c0],
+ ["cloud", 0xf0c2],
+ ["globe", 0xf0ac],
+ ["download", 0xf019],
+ ["upload", 0xf093],
+ ["sync", 0xf021],
+ ["redo", 0xf01e],
+ ["eye", 0xf06e],
+ ["eye-slash", 0xf070],
+ ["bars", 0xf0c9],
+ ["ellipsis-v", 0xf142],
+ ["chevron-right", 0xf054],
+ ["chevron-down", 0xf078],
+ ["arrow-right", 0xf061],
+ ["copy", 0xf0c5],
+ ["file-alt", 0xf15c],
+ ["clipboard-check", 0xf46c],
+];
+
+const PANGRAM = "Sphinx of black quartz, judge my vow";
+const PROSE =
+ "authentik is an IdP (Identity Provider) and SSO (Single Sign-On) platform that is built with security at the forefront of every piece of code and every feature, with an emphasis on flexibility and versatility.";
+
+const blocks = parseStylesheet(await fetch(CSS_URL).then((r) => r.text()));
+
+/** The unconditional :root block — the canonical token list, in order. */
+const rootBlock = blocks.find((b) => b.path.length === 1 && b.path[0].includes(":root"));
+if (!rootBlock) throw new Error(`no top-level :root block in ${CSS_URL}`);
+
+const TOKENS = rootBlock.decls;
+const darkNames = new Set(
+ blocks
+ .filter((b) => b.path.at(-1) === DARK_SELECTOR)
+ .flatMap((b) => b.decls.map((d) => d.name)),
+);
+const mediaNames = new Set(
+ blocks
+ .filter((b) => b.path.some((p) => p.startsWith("@media")))
+ .flatMap((b) => b.decls.map((d) => d.name)),
+);
+
+const byPrefix = (prefix) => TOKENS.filter((t) => t.name.startsWith(prefix));
+
+/** Tokens the page has actually rendered, for the audit at the end. */
+const rendered = new Set();
+const mark = (token) => {
+ rendered.add(token.name ?? token);
+ return token;
+};
+
+// ------------------------------------------------------------------
+// Color.
+// ------------------------------------------------------------------
+
+function contrastBadge(swatchToken, counterpartToken, threshold) {
+ const ratio = contrastRatio(
+ parseColor(resolve(swatchToken)),
+ parseColor(resolve(counterpartToken)),
+ );
+ if (ratio == null) return null;
+ const variant = ratio >= 4.5 ? "pass" : ratio >= threshold ? "mid" : "fail";
+ const other = rung(counterpartToken, "--ak-global--color--");
+ return badge(`${ratio.toFixed(2)}:1 vs ${other}`, variant);
+}
+
+function renderColors() {
+ const host = document.getElementById("color-groups");
+ host.replaceChildren();
+
+ const claimed = new Set(COLOR_GROUPS.flatMap((g) => g.tokens));
+ const groups = [...COLOR_GROUPS];
+ const orphans = byPrefix("--ak-global--color--")
+ .filter((t) => !claimed.has(t.name))
+ .map((t) => t.name);
+ if (orphans.length) {
+ groups.push({
+ title: "Ungrouped",
+ tokens: orphans,
+ against: "--ak-global--color--surface",
+ threshold: 3,
+ });
+ }
+
+ for (const group of groups) {
+ const cells = group.tokens
+ .map((tokenName) => {
+ const token = TOKENS.find((t) => t.name === tokenName);
+ if (!token) return null;
+ mark(token);
+
+ const effective = resolve(tokenName);
+ const rgb = parseColor(effective);
+ const overridden = darkNames.has(tokenName);
+ // The :root definition may be a var() alias, but a
+ // theme block can replace it with a literal — so
+ // the alias only holds while that block is inactive.
+ const inDark = document.documentElement.dataset.theme === "dark";
+ const isAlias = token.authored.startsWith("var(") && !(inDark && overridden);
+
+ return el(
+ "div",
+ { className: "swatch" },
+ el("div", {
+ className: "swatch__chip" + (group.ringed ? " swatch__chip--ringed" : ""),
+ style: `background:${effective}`,
+ }),
+ el(
+ "div",
+ { className: "swatch__body" },
+ name(tokenName),
+ value(effective),
+ el(
+ "div",
+ { className: "badges" },
+ token.hex ? badge(token.hex) : badge(toHex(rgb)),
+ isAlias
+ ? badge(
+ `alias of ${token.authored
+ .match(/var\(\s*(--[\w-]+)/)[1]
+ .replace("--ak-global--color--", "")}`,
+ )
+ : null,
+ // Contrast is symmetric, so the swatch
+ // and its counterpart are just the pair.
+ contrastBadge(tokenName, group.against, group.threshold),
+ !overridden && !isAlias
+ ? badge("no dark override", "fallthrough")
+ : null,
+ ),
+ ),
+ );
+ })
+ .filter(Boolean);
+
+ host.append(
+ el("h3", { className: "subhead", textContent: group.title }),
+ el("div", { className: "grid" }, cells),
+ );
+ }
+
+ document.getElementById("color-count").textContent =
+ `${byPrefix("--ak-global--color--").length} tokens`;
+}
+
+// ------------------------------------------------------------------
+// Typography.
+// ------------------------------------------------------------------
+
+function renderTypography() {
+ const families = byPrefix("--ak-global--font-family--");
+ const sizes = byPrefix("--ak-global--font-size--");
+ const weights = byPrefix("--ak-global--font-weight--");
+ const leadings = byPrefix("--ak-global--line-height--");
+
+ document.getElementById("families").replaceChildren(
+ ...families.map((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ { className: "specimen" },
+ el("div", {
+ className: "specimen__display",
+ style: `font-family:${effective}`,
+ textContent: "Aa",
+ }),
+ name(token.name),
+ el("br"),
+ value(token.authored.startsWith("var(") ? token.authored : effective),
+ el("p", {
+ className: "specimen__para",
+ style: `font-family:${effective}`,
+ textContent: PANGRAM,
+ }),
+ );
+ }),
+ );
+
+ document.getElementById("sizes").replaceChildren(
+ ...sizes.map((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ { className: "ramp__row" },
+ name(token.name),
+ value(`${effective} · ${toPx(effective).toFixed(1)}px`),
+ el("div", {
+ className: "ramp__sample",
+ style: `font-size:${effective}`,
+ textContent: PANGRAM,
+ }),
+ );
+ }),
+ );
+
+ const FACES = [
+ ["--ak-global--font-family--display", "RedHatDisplay", "300–900"],
+ ["--ak-global--font-family--sans-serif", "RedHatText", "400–500"],
+ ["--ak-global--font-family--monospace", "RedHatMono", "300–700"],
+ ];
+ document.getElementById("weights").replaceChildren(
+ ...FACES.map(([familyToken, face, range]) =>
+ el(
+ "div",
+ { className: "weights__col" },
+ el("h4", { textContent: `${face} — declared ${range}` }),
+ ...weights.map((token) => {
+ mark(token);
+ const w = resolve(token.name);
+ return el(
+ "div",
+ { className: "weights__row" },
+ el("span", {
+ style: `font-family:${resolve(familyToken)};font-weight:${w}`,
+ textContent: "Identity",
+ }),
+ value(`${rung(token.name, "--ak-global--font-weight--")} ${w}`),
+ );
+ }),
+ ),
+ ),
+ );
+
+ document.getElementById("leading").replaceChildren(
+ ...leadings.map((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ { className: "specimen" },
+ name(token.name),
+ ": ",
+ value(effective),
+ el("p", {
+ className: "specimen__para",
+ style: `line-height:${effective}`,
+ textContent: PROSE,
+ }),
+ );
+ }),
+ );
+
+ document.getElementById("type-count").textContent =
+ `${families.length + sizes.length + weights.length + leadings.length} tokens`;
+}
+
+// ------------------------------------------------------------------
+// Spacing, shape.
+// ------------------------------------------------------------------
+
+function renderSpacing() {
+ const spaces = byPrefix("--ak-global--space--");
+ document.getElementById("spaces").replaceChildren(
+ ...spaces.flatMap((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return [
+ name(token.name),
+ value(`${effective} · ${toPx(effective).toFixed(0)}px`),
+ el("div", { className: "bar", style: `width:${effective}` }),
+ ];
+ }),
+ );
+ document.getElementById("space-count").textContent = `${spaces.length} tokens`;
+}
+
+function renderShape() {
+ const radii = byPrefix("--ak-global--radius--");
+ const strokes = byPrefix("--ak-global--border-width--");
+
+ document.getElementById("radii").replaceChildren(
+ ...radii.map((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ { className: "shape-chip" },
+ el("div", {
+ className: "shape-chip__box",
+ style: `border-radius:${effective}`,
+ }),
+ name(token.name),
+ value(effective),
+ );
+ }),
+ );
+
+ document.getElementById("strokes").replaceChildren(
+ ...strokes.map((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ { className: "shape-chip" },
+ el("div", {
+ className: "stroke-chip__box",
+ style: `border-width:${effective}`,
+ }),
+ name(token.name),
+ value(effective),
+ );
+ }),
+ );
+
+ document.getElementById("shape-count").textContent = `${radii.length + strokes.length} tokens`;
+}
+
+// ------------------------------------------------------------------
+// Surfaces, shadows.
+// ------------------------------------------------------------------
+
+function renderSurfaces() {
+ const planes = byPrefix("--ak-global--color--surface");
+ const shadows = byPrefix("--ak-global--shadow--");
+
+ document.getElementById("surface-planes").replaceChildren(
+ ...planes.map((token) => {
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ {
+ className: "surface-demo",
+ style: `background:${effective}`,
+ },
+ name(token.name),
+ el("br"),
+ value(effective),
+ );
+ }),
+ );
+
+ document.getElementById("shadows").replaceChildren(
+ ...shadows.map((token) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ { className: "shadow-card", style: `box-shadow:${effective}` },
+ name(token.name),
+ badge(
+ darkNames.has(token.name) ? "themed" : "no dark override",
+ darkNames.has(token.name) ? null : "fallthrough",
+ ),
+ );
+ }),
+ );
+
+ document.getElementById("surface-count").textContent =
+ `${planes.length} planes · ${shadows.length} shadows`;
+}
+
+// ------------------------------------------------------------------
+// Motion.
+// ------------------------------------------------------------------
+
+function renderMotion() {
+ const motion = [...byPrefix("--ak-global--duration--"), ...byPrefix("--ak-global--easing--")];
+ document.getElementById("motion-tokens").replaceChildren(
+ ...motion.map((token) => {
+ mark(token);
+ return el(
+ "div",
+ { className: "specimen" },
+ name(token.name),
+ el("br"),
+ value(resolve(token.name)),
+ el(
+ "div",
+ { className: "badges" },
+ mediaNames.has(token.name) ? badge("zeroed by prefers-reduced-motion") : null,
+ ),
+ );
+ }),
+ );
+
+ const prefersReduced = matchMedia("(prefers-reduced-motion: reduce)").matches;
+ document.getElementById("motion-state").textContent =
+ ` — --ak-global--duration--normal resolves to ${resolve("--ak-global--duration--normal")}; ` +
+ `prefers-reduced-motion is ${prefersReduced ? "on" : "off"}; ` +
+ `data-theme is "${document.documentElement.dataset.theme || "(unset)"}". ` +
+ `Note that data-theme holds one value, so "dark" and "reduced" cannot both apply.`;
+
+ document.getElementById("motion-count").textContent = `${motion.length} tokens`;
+}
+
+// ------------------------------------------------------------------
+// Layering.
+// ------------------------------------------------------------------
+
+function renderLayering() {
+ const zs = byPrefix("--ak-global--z-index--");
+ document.getElementById("zstack").replaceChildren(
+ ...zs.map((token, i) => {
+ mark(token);
+ const effective = resolve(token.name);
+ return el(
+ "div",
+ {
+ className: "zstack__layer",
+ style: `left:${i * 4.5}rem;z-index:${effective}`,
+ },
+ name(token.name),
+ value(effective),
+ );
+ }),
+ );
+ document.getElementById("z-count").textContent = `${zs.length} tokens`;
+}
+
+// ------------------------------------------------------------------
+// Icons.
+// ------------------------------------------------------------------
+
+function renderIcons() {
+ const cells = (set, variant, prefix) =>
+ set.map(([iconName, cp]) =>
+ el(
+ "div",
+ { className: "icon-cell" },
+ el("i", {
+ className: `glyph glyph--${variant}`,
+ textContent: String.fromCodePoint(cp),
+ ariaHidden: "true",
+ }),
+ el("span", {
+ className: "icon-cell__name",
+ textContent: `${prefix}${iconName}`,
+ }),
+ value(`\\${cp.toString(16)}`),
+ ),
+ );
+
+ document.getElementById("icons-pf").replaceChildren(...cells(PF_ICONS, "pf", "pf-icon-"));
+ document.getElementById("icons-fa").replaceChildren(...cells(FA_ICONS, "fa", "fa-"));
+ document.getElementById("icon-count").textContent =
+ `${PF_ICONS.length} pficon · ${FA_ICONS.length} fa-solid, of the full sets`;
+}
+
+// ------------------------------------------------------------------
+// Overview and audit.
+// ------------------------------------------------------------------
+
+function renderOverview() {
+ const categories = new Set(
+ TOKENS.map((t) => t.name.replace(/^--ak-global--/, "").split("--")[0]),
+ );
+ console.log("C:", categories);
+ document.getElementById("stats").replaceChildren(
+ ...[
+ [TOKENS.length, "tokens in :root"],
+ [categories.size, "categories"],
+ [darkNames.size, "dark overrides"],
+ [byPrefix("--ak-global--color--").length, "color tokens"],
+ [TOKENS.filter((t) => t.authored.startsWith("var(")).length, "aliases"],
+ ].map(([v, label]) =>
+ el(
+ "div",
+ { className: "stat" },
+ el("div", { className: "stat__value", textContent: String(v) }),
+ el("div", { className: "stat__label", textContent: label }),
+ ),
+ ),
+ );
+
+ document.getElementById("tokens-count").textContent = `${TOKENS.length} in :root`;
+ document.getElementById("meta-line").textContent =
+ `${TOKENS.length} tokens · ${darkNames.size} dark overrides · design system reference`;
+}
+
+function renderAudit() {
+ const host = document.getElementById("audit");
+ const missing = TOKENS.filter((t) => !rendered.has(t.name)).map((t) => t.name);
+ const unknownDark = [...darkNames].filter((n) => !TOKENS.some((t) => t.name === n));
+
+ host.replaceChildren();
+ if (!missing.length && !unknownDark.length) {
+ host.dataset.state = "ok";
+ host.append(
+ el("strong", {
+ textContent: `Complete: all ${TOKENS.length} tokens in dist/index.css are represented above.`,
+ }),
+ );
+ return;
+ }
+
+ host.dataset.state = missing.length ? "stale" : "error";
+ host.append(el("strong", { textContent: "This page is out of date with the build." }));
+ if (missing.length) {
+ host.append(
+ el(
+ "div",
+ {},
+ `${missing.length} token(s) exist in dist/index.css but no section renders them:`,
+ el("ul", {}, ...missing.map((n) => el("li", {}, el("code", { textContent: n })))),
+ ),
+ );
+ }
+ if (unknownDark.length) {
+ host.append(
+ el(
+ "div",
+ {},
+ `${unknownDark.length} token(s) are defined only in ${DARK_SELECTOR}, with no :root default:`,
+ el(
+ "ul",
+ {},
+ ...unknownDark.map((n) => el("li", {}, el("code", { textContent: n }))),
+ ),
+ ),
+ );
+ }
+}
+
+function renderThemed() {
+ rendered.clear();
+ renderOverview();
+ renderColors();
+ renderTypography();
+ renderSpacing();
+ renderShape();
+ renderSurfaces();
+ renderMotion();
+ renderLayering();
+ renderAudit();
+}
+
+for (const button of document.querySelectorAll("[data-theme-value]")) {
+ button.addEventListener("click", () => {
+ document.documentElement.dataset.theme = button.dataset.themeValue;
+ for (const other of document.querySelectorAll("[data-theme-value]")) {
+ other.setAttribute("aria-pressed", String(other === button));
+ }
+ renderThemed();
+ });
+}
+
+const track = document.getElementById("motion-track");
+document.getElementById("motion-run").addEventListener("click", () => {
+ track.dataset.run = track.dataset.run === "true" ? "false" : "true";
+});
+
+renderIcons();
+renderThemed();
+
+document.fonts?.ready.then(renderThemed);
diff --git a/packages/theme/demo/index.html b/packages/theme/demo/index.html
new file mode 100644
index 0000000000..0726ad53a1
--- /dev/null
+++ b/packages/theme/demo/index.html
@@ -0,0 +1,257 @@
+
+
+
+
+
+ @goauthentik/theme — design system reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Tokens
+
—
+
+ Following the pattern established by Patternfly, this page represents all of
+ the tokens we currently have in @goauthentik/theme. The
+ build-demo.mjs script copies the font and CSS files here, but
+ this is the best demo we have so far of the tokens we support.
+
+
+
+ Auditing…
+
+
+
+
+
Color
+
—
+
+ We keep our colors in oklch, but include the hex as a comment
+ to assist IDEs. Contrast is computed from the oklch triplet —
+ converted through Oklab to linear sRGB, gamut-clamped, then measured per
+ WCAG 2.1 — against the surface token appropriate to each role, and
+ re-measured whenever the theme changes. Tokens marked
+ no dark override keep their
+ light value in dark mode. Most of these are fine in dark mode, but you
+ should double-check.
+
+
+
+
+
+
+
+
Typography
+
—
+
+ Three RedHat variable families, loaded from
+ @goauthentik/fonts. The semantic aliases (body,
+ heading, code) are listed ahead of the primitives
+ they point at, matching the order in the source.
+
+
+
+ Families
+
+
+ Size ramp
+
+
+ Weights, across all three families
+
+ Each family is rendered at every weight token.
+ faces.css declares different variable ranges per family — Display
+ 300–900, Text 400–500, Mono 300–700 — so a requested weight outside a family's
+ range gets clamped, and the browser may synthesise the difference. Rows that
+ look identical are the clamp; the computed weight beside each row is what was
+ asked for, not necessarily what the face can draw.
+
+
+
+ Line height
+
+
+
+
+
+
Spacing
+
—
+
+ Bar length is the literal token value, so the ramp's shape is the ramp's
+ actual proportions. Pixel figures are resolved at the current root font
+ size.
+
+
+
+
+
+
+
+
Shape
+
—
+
+ Corner radii and border widths. Both scales are deliberately short; the
+ radius scale has an
+ sm and a full pill and nothing between them, which is why every
+ card on this page shares one corner.
+
+
+ Radius
+
+ Border width
+
+
+
+
+
+
Surfaces & elevation
+
—
+
+ Three background planes and five shadows. The shadow tokens carry their own
+ dark-theme values — deeper alpha rather than a different geometry — so
+ elevation stays legible on a dark ground.
+
+
+ Planes
+
+ Shadows
+
+
+
+
+
+
Motion
+
—
+
+ One duration and one easing curve. Both the
+ prefers-reduced-motion media query and the
+ reduced theme zero the duration — and because they are two
+ different mechanisms writing the same variable, the state readout below
+ reports each separately.
+
+
+
+ In practice
+
+
+
+ Run transition
+
+
+
+
+
+
+
+
Layering
+
—
+
+ Six stacking rungs, 100 apart. The gaps are the point: they leave room for
+ ad-hoc values between named layers without renumbering the scale.
+
+
+
+
+
+
+
+
Icons
+
—
+
+ @goauthentik/fonts ships the @font-face rules and
+ the font files, and stops there — the .pf-icon-* and
+ .fa classes stay with PatternFly, which this package does not
+ depend on. What follows is therefore a representative selection addressed by
+ raw codepoint, not the complete sets. The codepoints were taken from
+ @patternfly/patternfly@4.224.5, whose font binaries are
+ byte-identical to the ones shipped here, so they are authoritative for these
+ files.
+
+
+ pficon
+
+ Font Awesome 5 Free, solid
+
+
+
+
+
+
+ Generated from packages/theme/dist/index.css,
+ packages/fonts/faces.css, and packages/fonts/icons.css.
+
+
+
+
+ Asset
+ Origin
+ License
+
+
+
+
+ RedHatDisplay, RedHatText, RedHatMono
+ The Red Hat Project Authors
+ SIL OFL 1.1
+
+
+ pficon
+ PatternFly, © Red Hat, Inc.
+ MIT
+
+
+ Font Awesome 5 Free (solid)
+ Fonticons, Inc.
+ SIL OFL 1.1 (fonts), CC BY 4.0 (icons)
+
+
+
+
+ Full attribution in packages/fonts/NOTICE.md; license texts in
+ packages/fonts/licenses/.
+
+
+
+
+
diff --git a/packages/theme/eslint.config.mjs b/packages/theme/eslint.config.mjs
new file mode 100644
index 0000000000..5363abcb5d
--- /dev/null
+++ b/packages/theme/eslint.config.mjs
@@ -0,0 +1,49 @@
+/**
+ * @file ESLint Configuration
+ *
+ * @import { Config } from "eslint/config";
+ */
+
+import js from "@eslint/js";
+import { defineConfig } from "eslint/config";
+import tseslint from "typescript-eslint";
+
+// @ts-check
+
+/**
+ * @type {Config[]}
+ */
+const eslintConfig = defineConfig(
+ // Global ignores: compiled output is generated, not linted.
+ { ignores: ["dist/**"] },
+ {
+ extends: [js.configs.recommended, tseslint.configs.recommended],
+ rules: {
+ "@typescript-eslint/ban-ts-comment": [
+ "error",
+ {
+ "ts-expect-error": "allow-with-description",
+ "ts-ignore": true,
+ "ts-nocheck": "allow-with-description",
+ "ts-check": false,
+ "minimumDescriptionLength": 5,
+ },
+ ],
+ "no-use-before-define": "off",
+ "@typescript-eslint/no-use-before-define": "error",
+ "no-invalid-this": "off",
+ "no-unused-vars": "off",
+ "@typescript-eslint/no-namespace": "off",
+ "@typescript-eslint/no-unused-vars": [
+ "warn",
+ {
+ argsIgnorePattern: "^_",
+ varsIgnorePattern: "^_",
+ caughtErrorsIgnorePattern: "^_",
+ },
+ ],
+ },
+ },
+);
+
+export default eslintConfig;
diff --git a/packages/theme/eslint.css.mjs b/packages/theme/eslint.css.mjs
new file mode 100644
index 0000000000..67a8c7e097
--- /dev/null
+++ b/packages/theme/eslint.css.mjs
@@ -0,0 +1,26 @@
+/**
+ * @file ESLint Configuration
+ *
+ * @import { Config } from "eslint/config";
+ */
+
+import css from "@eslint/css";
+
+// @ts-check
+
+/**
+ * @type {Config[]}
+ */
+
+export default [
+ {
+ files: ["dist/*.css"],
+ plugins: {
+ css,
+ },
+ language: "css/css",
+ rules: {
+ "css/no-duplicate-imports": "error",
+ },
+ },
+];
diff --git a/packages/theme/package.json b/packages/theme/package.json
new file mode 100644
index 0000000000..2a65cb7b49
--- /dev/null
+++ b/packages/theme/package.json
@@ -0,0 +1,188 @@
+{
+ "name": "@goauthentik/theme",
+ "version": "1.0.0",
+ "description": "Styleframe-based design system for authentik.",
+ "license": "MIT",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/goauthentik/authentik.git",
+ "directory": "packages/theme"
+ },
+ "scripts": {
+ "build": "wireit",
+ "build:assets": "node ./build.mjs",
+ "build:demo": "node ./build-demo.mjs",
+ "build:dtcg": "styleframe dtcg export --config styleframe.config.ts --output dist/dtcg --collection authentik",
+ "build:format": "prettier --write ./dist",
+ "build:src": "tsgo -p .",
+ "check": "run-s lint-check lint-output",
+ "clean": "rimraf ./public",
+ "demo": "run-s build build:demo demo:run",
+ "demo:run": "http-server ./public -p 8001 -i",
+ "lint": "eslint --fix .",
+ "lint:css": "eslint --max-warnings 0 --config eslint.css.mjs .",
+ "lint-check": "eslint --max-warnings 0 .",
+ "lint-output": "run-s build:src build:assets lint:css",
+ "prettier": "prettier --write .",
+ "prettier-check": "prettier --check .",
+ "watch": "tsgo -p . --watch"
+ },
+ "type": "module",
+ "types": "./src/index.ts",
+ "exports": {
+ ".": {
+ "types": "./src/index.ts",
+ "node": "./src/index.ts",
+ "bundler": "./src/index.ts",
+ "default": "./dist/index.js"
+ },
+ "./package.json": "./package.json",
+ "./types": "./src/index.ts",
+ "./node": {
+ "types": "./src/node.ts",
+ "node": "./src/node.ts",
+ "bundler": "./src/node.ts",
+ "default": "./dist/node.js"
+ },
+ "./browser": {
+ "types": "./src/index.ts",
+ "node": "./src/index.ts",
+ "bundler": "./src/index.ts",
+ "default": "./dist/index.js"
+ },
+ "./index.css": "./dist/index.css",
+ "./color.css": "./dist/color.css",
+ "./typography.css": "./dist/typography.css",
+ "./spacing.css": "./dist/spacing.css",
+ "./shape.css": "./dist/shape.css",
+ "./shadow.css": "./dist/shadow.css",
+ "./motion.css": "./dist/motion.css",
+ "./z-index.css": "./dist/z-index.css",
+ "./tokens.dtcg.json": "./dist/dtcg/tokens.json",
+ "./tokens.dtcg.resolver.json": "./dist/dtcg/tokens.resolver.json",
+ "./tokens": {
+ "types": "./src/index.ts",
+ "node": "./src/index.ts",
+ "bundler": "./src/index.ts",
+ "default": "./dist/index.js"
+ },
+ "./build": {
+ "types": "./src/node.ts",
+ "node": "./src/node.ts",
+ "bundler": "./src/node.ts",
+ "default": "./dist/node.js"
+ }
+ },
+ "dependencies": {
+ "@goauthentik/fonts": "link:../fonts",
+ "@styleframe/core": "^3.5.0",
+ "@styleframe/dtcg": "^1.1.0",
+ "@styleframe/theme": "^3.7.0",
+ "@styleframe/transpiler": "^3.3.0",
+ "http-server": "^14.1.1",
+ "rimraf": "^6.1.3",
+ "styleframe": "^3.7.0"
+ },
+ "devDependencies": {
+ "@eslint/css": "^1.3.0",
+ "@eslint/js": "catalog:",
+ "@goauthentik/eslint-config": "link:../eslint-config",
+ "@goauthentik/prettier-config": "link:../prettier-config",
+ "@goauthentik/tsconfig": "link:../tsconfig",
+ "@styleframe/cli": "^4.0.0",
+ "@types/culori": "^4.0.1",
+ "@types/node": "catalog:",
+ "@typescript/native-preview": "7.0.0-dev.20260707.2",
+ "culori": "^4.0.2",
+ "eslint": "catalog:",
+ "npm-run-all": "^4.1.5",
+ "prettier": "catalog:",
+ "prettier-plugin-packagejson": "catalog:",
+ "typescript": "catalog:",
+ "typescript-eslint": "catalog:",
+ "wireit": "^0.14.13"
+ },
+ "files": [
+ "src/**/*",
+ "dist/**/*"
+ ],
+ "wireit": {
+ "build": {
+ "command": "run-s build:src build:assets build:dtcg build:format",
+ "files": [
+ "src/**/*.ts",
+ "build.mjs",
+ "styleframe.config.ts",
+ "tsconfig.json",
+ "package.json"
+ ],
+ "output": [
+ "dist/**"
+ ]
+ }
+ },
+ "engines": {
+ "node": ">=24"
+ },
+ "devEngines": {
+ "runtime": {
+ "name": "node",
+ "version": ">=24",
+ "onFail": "ignore"
+ },
+ "packageManager": {
+ "name": "pnpm",
+ "version": ">=11.5.1",
+ "onFail": "ignore"
+ }
+ },
+ "prettier": "@goauthentik/prettier-config",
+ "publishConfig": {
+ "access": "public",
+ "exports": {
+ ".": {
+ "types": "./dist/index.d.ts",
+ "import": "./dist/index.js"
+ },
+ "./package.json": "./package.json",
+ "./types": "./dist/index.d.ts",
+ "./node": {
+ "types": "./dist/node.d.ts",
+ "import": "./dist/node.js"
+ },
+ "./browser": {
+ "types": "./dist/index.d.ts",
+ "import": "./dist/index.js"
+ },
+ "./index.css": "./dist/index.css",
+ "./color.css": "./dist/color.css",
+ "./typography.css": "./dist/typography.css",
+ "./spacing.css": "./dist/spacing.css",
+ "./shape.css": "./dist/shape.css",
+ "./shadow.css": "./dist/shadow.css",
+ "./motion.css": "./dist/motion.css",
+ "./z-index.css": "./dist/z-index.css",
+ "./tokens.dtcg.json": "./dist/dtcg/tokens.json",
+ "./tokens.dtcg.resolver.json": "./dist/dtcg/tokens.resolver.json",
+ "./tokens": {
+ "types": "./dist/index.d.ts",
+ "import": "./dist/index.js"
+ },
+ "./build": {
+ "types": "./dist/node.d.ts",
+ "import": "./dist/node.js"
+ }
+ },
+ "types": "./dist/index.d.ts"
+ },
+ "#exports-comment": [
+ "The TypeScript entry points resolve to src/ for tooling that can read",
+ "TypeScript directly — tsc via `types`, node via jiti/tsgo, and bundlers",
+ "that opt into the `bundler` condition (see web/scripts/build-web.mjs).",
+ "`default` keeps the built dist/ output for plain Node and any consumer",
+ "that does not set a condition; publishConfig.exports points every entry",
+ "at dist/ for the published tarball.",
+ "The CSS and DTCG entries have no source form — they are generated by",
+ "build.mjs and the styleframe CLI — so they always resolve to dist/."
+ ]
+}
diff --git a/packages/theme/src/index.ts b/packages/theme/src/index.ts
new file mode 100644
index 0000000000..ef430e1200
--- /dev/null
+++ b/packages/theme/src/index.ts
@@ -0,0 +1,13 @@
+/**
+ * @file Public entry point for `@goauthentik/theme`.
+ *
+ * Importing this module registers every token against the shared styleframe
+ * instance and re-exports the handles + primitives consumers need to author
+ * component styles or build CSS.
+ *
+ * Browser-safe: no Node-only dependencies. Build helpers that touch the
+ * filesystem live in `./node.ts` (exposed via the `./build` subpath).
+ */
+
+export { instance, ref, selector, theme, variable } from "./shared.js";
+export * from "./tokens/index.js";
diff --git a/packages/theme/src/node.ts b/packages/theme/src/node.ts
new file mode 100644
index 0000000000..dd8951630b
--- /dev/null
+++ b/packages/theme/src/node.ts
@@ -0,0 +1,59 @@
+/*
+ * @file Node-only build helpers for `@goauthentik/theme`.
+ *
+ * Re-exports everything the browser entry exports, plus filesystem-touching
+ * helpers that wrap styleframe's `transpile()` for use from build scripts.
+ *
+ */
+
+import { writeFile } from "node:fs/promises";
+
+import { instance } from "./shared.js";
+
+import type { OutputFile } from "@styleframe/transpiler";
+import { transpile } from "@styleframe/transpiler";
+
+// Re-export everything the browser entry exposes so consumers can do either
+// `import { variable } from "@goauthentik/theme"` (browser-safe) or
+// `import { build } from "@goauthentik/theme/build"` (Node-only) from the
+// same package without juggling subpaths.
+export * from "./shared.js";
+export * from "./tokens/index.js";
+
+interface BuildOptions {
+ /**
+ * If provided, the generated CSS is written to this absolute path in
+ * addition to being returned.
+ */
+ outFile?: string;
+}
+
+interface BuildResult {
+ /**
+ * The full CSS string emitted by styleframe.
+ */
+ css: string;
+ /**
+ * Raw transpile output for callers that want to inspect every file
+ * styleframe produced.
+ */
+ files: OutputFile[];
+}
+
+/**
+ * Transpile the configured token tree to CSS.
+ *
+ * Equivalent to `npx styleframe build` for the css output type, but returns
+ * the string directly so build scripts can post-process before writing.
+ */
+export async function build(options: BuildOptions = {}): Promise {
+ const output = await transpile(instance, { type: "css" });
+ const cssFile = output.files.find((file) => file.name.endsWith(".css"));
+ const css = cssFile?.content ?? "";
+
+ if (options.outFile) {
+ await writeFile(options.outFile, css, "utf-8");
+ }
+
+ return { css, files: output.files };
+}
diff --git a/packages/theme/src/shared.ts b/packages/theme/src/shared.ts
new file mode 100644
index 0000000000..a4c2ba2236
--- /dev/null
+++ b/packages/theme/src/shared.ts
@@ -0,0 +1,54 @@
+/**
+ * @file Styleframe instance and shared primitives for the authentik theme.
+ *
+ * This module configures one global {@link Styleframe} instance and re-exports
+ * its primitives ({@link variable}, {@link theme}, {@link ref}, {@link selector},
+ * etc.) for use by the per-category token modules under `./tokens/`.
+ *
+ * The instance is configured so that:
+ *
+ * - Variable names use the `--ak-*` prefix authentik components and brand custom
+ * CSS expect. Source tokens are written in dot-notation (`color.primary`)
+ * and the configured name function rewrites that to `ak-color-primary` before
+ * styleframe prepends the leading `--`.
+ * - The theme selector matches the existing `html[data-theme="..."]` convention
+ * used across the authentik stylesheets.
+ *
+ */
+
+import { styleframe, type StyleframeOptions } from "styleframe";
+
+/**
+ * authentik-specific styleframe configuration.
+ */
+export const authentikStyleframeOptions: StyleframeOptions = {
+ indent: " ",
+ variables: {
+ name: ({ name }: { name: string }) => `ak-global--${name.replace(/\./g, "--")}`,
+ },
+ themes: {
+ selector: ({ name }: { name: string }) => `html[data-theme="${name}"]`,
+ },
+};
+
+/**
+ * Singleton styleframe instance used by every token module.
+ *
+ * Importing any module under `./tokens/` triggers the side-effects that
+ * register variables and themes against this instance.
+ */
+export const instance = styleframe(authentikStyleframeOptions);
+
+export const {
+ variable,
+ theme,
+ ref,
+ selector,
+ atRule,
+ keyframes,
+ media,
+ css,
+ utility,
+ modifier,
+ recipe,
+} = instance;
diff --git a/packages/theme/src/tokens/color-libs.ts b/packages/theme/src/tokens/color-libs.ts
new file mode 100644
index 0000000000..8e048b3af9
--- /dev/null
+++ b/packages/theme/src/tokens/color-libs.ts
@@ -0,0 +1,31 @@
+import { createUseVariable } from "@styleframe/theme";
+import { formatHex, oklch as toOklch, toGamut } from "culori";
+import { createVariableFunction, type Reference } from "styleframe";
+
+export type Variable = ReturnType>;
+export type VPPair = [Variable, string];
+
+/*
+ * Restrict the OKLCH values to six decimal places; Javascript will give it to you accurate to 16
+ * places, but OKLCH doesn't much care past six, and 16 is just unreadable.
+ *
+ * Includes in each OKLCH output line a comment containing the RGB value, to help IDEs show the
+ * color accurately.
+ */
+
+const toSrgb = toGamut("rgb", "oklch");
+const round = (v: number, precision = 6) => Number(v.toFixed(precision)).toString();
+export const oklchTransform = (value: string | Reference) => {
+ if (typeof value !== "string") {
+ return value;
+ }
+
+ const c = toOklch(value);
+ if (!c || c.l === null || c.c === null) {
+ return value;
+ }
+
+ const result = `oklch(${round(c.l)} ${round(c.c)} ${round(c.h ?? 0)} / ${round(c.alpha ?? 1)})`;
+ return `${result} /* ${formatHex(toSrgb(c))} */`;
+};
+export const useColorDesignTokens = createUseVariable("color", { transform: oklchTransform });
diff --git a/packages/theme/src/tokens/color.ts b/packages/theme/src/tokens/color.ts
new file mode 100644
index 0000000000..53a2adc176
--- /dev/null
+++ b/packages/theme/src/tokens/color.ts
@@ -0,0 +1,78 @@
+/**
+ * @file Color tokens — semantic surface, text, state, and brand colors.
+ *
+ * Light values are declared via `variable()`. Dark values are declared inside
+ * the `dark` theme block so they emit under `html[data-theme="dark"]`.
+ *
+ * Link tokens are wired through `ref()` so brand overrides to `color.primary`
+ * cascade to links without separate overrides. The dark theme intentionally
+ * re-points links to their own values rather than chaining through primary
+ * because dark mode links need higher luminance than primary buttons.
+ *
+ * `warning` and `danger` deliberately stay on light values in dark mode — state
+ * colors keep consistent intensity across themes so warnings read as urgent.
+ *
+ * Values are authored as hex and transformed to `oklch()` on emit (see
+ * `./color-libs.ts`). Read the maps below as a spreadsheet: one group per
+ * concern, light values first, dark overrides in the theme block underneath.
+ */
+
+import { instance, ref, theme } from "../shared.js";
+import { oklchTransform, useColorDesignTokens, type VPPair } from "./color-libs.js";
+
+// prettier-ignore
+export const colors = useColorDesignTokens(instance, {
+ "accent": "#fd4b2d",
+ "primary": "#0066cc",
+ "primary.hover": "#004080",
+
+ "text": "#151515",
+ "text.muted": "#6a6e73",
+
+ "link": ref("color.primary"),
+ "link.hover": ref("color.primary.hover"),
+ "link.visited": "#40199a",
+
+ "surface": "#ffffff",
+ "surface.raised": "#fafafa",
+ "surface.muted": "#f0f0f0",
+
+ "border": "#8a8d90",
+ "border.strong": "#d2d2d2",
+ "border.subtle": "#f0f0f0",
+
+ "info": "#2b9af3",
+ "success": "#3e8635",
+ "warning": "#f0ab00",
+ "danger": "#c9190b",
+});
+
+// Dark theme overrides. Surface values are pinned near PatternFly 4's
+// BackgroundColor--100 (#151515) and the drawer surface (#18191a); lighter
+// surfaces visibly brighten every PF-backed dark panel.
+theme("dark", (ctx) => {
+ const c = colors;
+
+ // prettier-ignore
+ const darkColors: VPPair[] = [
+ [c.colorText, "#e0e0e0"],
+ [c.colorTextMuted, "#aaabac"],
+
+ [c.colorLink, "#20a9f8"],
+ [c.colorLinkHover, "#73bcf7"],
+ [c.colorLinkVisited, "#a18fff"],
+
+ [c.colorSurface, "#121212"],
+ [c.colorSurfaceMuted, "#090909"],
+ [c.colorSurfaceRaised, "#1c1c1c"],
+
+ [c.colorBorder, "#444548"],
+ [c.colorBorderStrong, "#57585a"],
+ [c.colorBorderSubtle, "#aaabac"],
+
+ [c.colorInfo, "#73bcf7"],
+ [c.colorSuccess, "#5ba352"],
+ ];
+
+ darkColors.forEach(([v, p]) => ctx.variable(v, oklchTransform(p)));
+});
diff --git a/packages/theme/src/tokens/fonts.ts b/packages/theme/src/tokens/fonts.ts
new file mode 100644
index 0000000000..7bcf6d71a5
--- /dev/null
+++ b/packages/theme/src/tokens/fonts.ts
@@ -0,0 +1,25 @@
+/**
+ * @file Font-family tokens — the concrete brand typefaces.
+ *
+ * Names authentik's font stacks: the variable RedHat faces, then platform
+ * fallbacks. The semantic typography tokens (`font.family-body/heading/code`)
+ * alias these, and the PatternFly bridge maps `--pf-global--FontFamily--*` onto
+ * the semantic layer.
+ *
+ * The `@font-face` rules that bind these names to real files live in
+ * `@goauthentik/fonts` — this package ships no font bytes, so a consumer that
+ * does not load those faces falls through to the platform fallbacks.
+ */
+
+import { instance } from "../shared.js";
+
+import { createUseVariable } from "@styleframe/theme";
+
+const useFontFamily = createUseVariable("font-family");
+
+export const fontFamily = useFontFamily(instance, {
+ "sans-serif": '"RedHatText", helvetica, arial, sans-serif',
+ "display": '"RedHatDisplay", helvetica, arial, sans-serif',
+ "monospace":
+ '"RedHatMono", "Liberation Mono", consolas, "SFMono-Regular", menlo, monaco, "Courier New", monospace',
+});
diff --git a/packages/theme/src/tokens/index.ts b/packages/theme/src/tokens/index.ts
new file mode 100644
index 0000000000..4448237df9
--- /dev/null
+++ b/packages/theme/src/tokens/index.ts
@@ -0,0 +1,16 @@
+/**
+ * @file Re-exports every public token handle.
+ *
+ * Importing this module ensures all token modules execute their side-effects
+ * — registering variables and theme overrides against the singleton styleframe
+ * instance in `../shared.js` — before any consumer reaches `transpile()`.
+ */
+
+export * from "./color.js";
+export * from "./typography.js";
+export * from "./spacing.js";
+export * from "./shape.js";
+export * from "./fonts.js";
+export * from "./shadow.js";
+export * from "./motion.js";
+export * from "./z-index.js";
diff --git a/packages/theme/src/tokens/motion.ts b/packages/theme/src/tokens/motion.ts
new file mode 100644
index 0000000000..e1a9d77b5e
--- /dev/null
+++ b/packages/theme/src/tokens/motion.ts
@@ -0,0 +1,34 @@
+/**
+ * @file Motion tokens — duration and easing.
+ *
+ * Reduced motion is expressed two ways. Both override `--ak-duration-normal`
+ * to `0ms`:
+ *
+ * 1. `@media (prefers-reduced-motion: reduce)` — triggers automatically from
+ * the operating system's accessibility preference. This is the path most
+ * consumers actually hit.
+ * 2. `html[data-theme="reduced"]` — opt-in via data attribute, for explicit
+ * forced-reduced-motion or for previewing the reduced state. This block
+ * exists primarily so the styleframe DTCG export can represent reduced
+ * motion as a theme modifier — DTCG has no native concept for media
+ * queries.
+ *
+ * The two emissions are independent and don't conflict; either one alone is
+ * enough to zero the duration. Keeping both lets us roundtrip the reduced
+ * state through DTCG-aware tooling without losing the automatic OS trigger.
+ */
+
+import { media, theme, variable } from "../shared.js";
+
+export const durationNormal = variable("duration.normal", "250ms");
+export const easingStandard = variable("easing.standard", "cubic-bezier(0.645, 0.045, 0.355, 1)");
+
+media("(prefers-reduced-motion: reduce)", (ctx) => {
+ ctx.selector(":root", (root) => {
+ root.variable(durationNormal, "0ms");
+ });
+});
+
+theme("reduced", (ctx) => {
+ ctx.variable(durationNormal, "0ms");
+});
diff --git a/packages/theme/src/tokens/shadow.ts b/packages/theme/src/tokens/shadow.ts
new file mode 100644
index 0000000000..d0e555d755
--- /dev/null
+++ b/packages/theme/src/tokens/shadow.ts
@@ -0,0 +1,40 @@
+/**
+ * @file Shadow tokens — sm..xl drop shadows and an inset variant.
+ *
+ * Dark theme uses higher opacity to read against the deeper backgrounds. The
+ * inset shadow uses a near-solid color in dark mode rather than a faded rgba.
+ */
+
+import { instance, theme } from "../shared.js";
+import type { VPPair } from "./color-libs.js";
+
+import { createUseVariable } from "@styleframe/theme";
+
+const useShadowTokens = createUseVariable("shadow");
+
+export const shadow = useShadowTokens(instance, {
+ sm: "0 0.0625rem 0.125rem 0 rgba(3, 3, 3, 0.12), 0 0 0.125rem 0 rgba(3, 3, 3, 0.06)",
+ md: "0 0.25rem 0.5rem 0rem rgba(3, 3, 3, 0.12), 0 0 0.25rem 0 rgba(3, 3, 3, 0.06)",
+ lg: "0 0.5rem 1rem 0 rgba(3, 3, 3, 0.16), 0 0 0.375rem 0 rgba(3, 3, 3, 0.08)",
+ xl: "0 0.75rem 1.5rem 0 rgba(3, 3, 3, 0.2), 0 0 0.5rem 0 rgba(3, 3, 3, 0.1)",
+ inset: "inset 0 0 0.625rem 0 rgba(3, 3, 3, 0.25)",
+});
+
+theme("dark", (ctx) => {
+ const s = shadow;
+ const darkShadows: VPPair[] = [
+ [
+ s.shadowSm,
+ "0 0.0625rem 0.125rem 0 rgba(3, 3, 3, 0.48), 0 0 0.125rem 0 rgba(3, 3, 3, 0.24)",
+ ],
+ [
+ s.shadowMd,
+ "0 0.25rem 0.5rem 0rem rgba(3, 3, 3, 0.48), 0 0 0.25rem 0 rgba(3, 3, 3, 0.24)",
+ ],
+ [s.shadowLg, "0 0.5rem 1rem 0 rgba(3, 3, 3, 0.64), 0 0 0.375rem 0 rgba(3, 3, 3, 0.32)"],
+ [s.shadowXl, "0 0.75rem 1.5rem 0 rgba(3, 3, 3, 0.8), 0 0 0.5rem 0 rgba(3, 3, 3, 0.4)"],
+ [s.shadowInset, "inset 0 0 0.625rem 0 #030303"],
+ ];
+
+ darkShadows.forEach(([v, p]) => ctx.variable(v, p));
+});
diff --git a/packages/theme/src/tokens/shape.ts b/packages/theme/src/tokens/shape.ts
new file mode 100644
index 0000000000..da27cfa7ee
--- /dev/null
+++ b/packages/theme/src/tokens/shape.ts
@@ -0,0 +1,21 @@
+/**
+ * @file Shape tokens — border radii and stroke widths.
+ */
+
+import { instance } from "../shared.js";
+
+import { createUseVariable } from "@styleframe/theme";
+
+const useRadii = createUseVariable("radius");
+const useBorders = createUseVariable("border-width");
+
+export const radii = useRadii(instance, {
+ sm: "3px",
+ pill: "30rem",
+});
+
+export const borders = useBorders(instance, {
+ sm: "1px",
+ md: "2px",
+ lg: "3px",
+});
diff --git a/packages/theme/src/tokens/spacing.ts b/packages/theme/src/tokens/spacing.ts
new file mode 100644
index 0000000000..65ba38f413
--- /dev/null
+++ b/packages/theme/src/tokens/spacing.ts
@@ -0,0 +1,22 @@
+/**
+ * @file Spacing tokens — single scale from xs (4px) to 4xl (80px) at 16px base.
+ */
+
+import { instance } from "../shared.js";
+
+import { createUseVariable } from "@styleframe/theme";
+
+const useSpacing = createUseVariable("space");
+
+// 4, 8, 16, 24, 32, 48, 64, 80 pixels at the 16px base: the "standard" progression.
+
+export const space = useSpacing(instance, {
+ "xs": "0.25rem",
+ "sm": "0.5rem",
+ "md": "1rem",
+ "lg": "1.5rem",
+ "xl": "2rem",
+ "2xl": "3rem",
+ "3xl": "4rem",
+ "4xl": "5rem",
+});
diff --git a/packages/theme/src/tokens/typography.ts b/packages/theme/src/tokens/typography.ts
new file mode 100644
index 0000000000..df851553fd
--- /dev/null
+++ b/packages/theme/src/tokens/typography.ts
@@ -0,0 +1,46 @@
+/**
+ * @file Typography tokens — font families, sizes, line heights, weights.
+ *
+ * The semantic family tokens (body/heading/code) alias the concrete brand
+ * stacks declared in `./fonts.ts` (`--ak-font-family-sans-serif/display/
+ * monospace`), so the package resolves fonts on its own. Sizes follow a
+ * modular xs..4xl scale. `semi-bold` is deliberately omitted from the public
+ * surface because
+ * PatternFly's `--pf-global--FontWeight--semi-bold` collapses to 700 (same as
+ * bold) unless the Overpass font scale is active.
+ */
+
+import { instance, variable } from "../shared.js";
+
+import { useFontSizeDesignTokens } from "@styleframe/theme";
+
+export const fontFamilyBody = variable(
+ "font-family.body",
+ "var(--ak-global--font-family--sans-serif)",
+);
+export const fontFamilyHeading = variable(
+ "font-family.heading",
+ "var(--ak-global--font-family--display)",
+);
+export const fontFamilyCode = variable(
+ "font-family.code",
+ "var(--ak-global--font-family--monospace)",
+);
+
+export const fontSize = useFontSizeDesignTokens(instance, {
+ "xs": "0.75rem",
+ "sm": "0.875rem",
+ "md": "1rem",
+ "lg": "1.125rem",
+ "xl": "1.25rem",
+ "2xl": "1.5rem",
+ "3xl": "1.75rem",
+ "4xl": "2.25rem",
+});
+
+export const fontWeightLight = variable("font-weight.light", 300);
+export const fontWeightNormal = variable("font-weight.normal", 400);
+export const fontWeightBold = variable("font-weight.bold", 700);
+
+export const lineHeightSm = variable("line-height.sm", 1.3);
+export const lineHeightMd = variable("line-height.md", 1.5);
diff --git a/packages/theme/src/tokens/z-index.ts b/packages/theme/src/tokens/z-index.ts
new file mode 100644
index 0000000000..e517a9a56c
--- /dev/null
+++ b/packages/theme/src/tokens/z-index.ts
@@ -0,0 +1,22 @@
+/**
+ * @file Z-index tokens — xs..2xl tiers matching PatternFly 4's scale.
+ *
+ * Spelled out as `z-index.*` rather than `z.*` so the emitted CSS
+ * (`--ak-z-index-md`) is unambiguous in brand custom CSS and IDE
+ * autocomplete.
+ */
+
+import { instance } from "../shared.js";
+
+import { createUseVariable } from "@styleframe/theme";
+
+const useZIndex = createUseVariable("z-index");
+
+export const zIndex = useZIndex(instance, {
+ "xs": 100,
+ "sm": 200,
+ "md": 300,
+ "lg": 400,
+ "xl": 500,
+ "2xl": 600,
+});
diff --git a/packages/theme/styleframe.config.ts b/packages/theme/styleframe.config.ts
new file mode 100644
index 0000000000..98394025b6
--- /dev/null
+++ b/packages/theme/styleframe.config.ts
@@ -0,0 +1,18 @@
+/**
+ * @file Styleframe CLI entry point.
+ *
+ * The styleframe CLI (used by `pnpm run build:dtcg`) loads this file via jiti
+ * and expects a default export that is a configured {@link Styleframe} instance
+ * with all variables/themes already registered.
+ *
+ * Importing `./src/tokens/index.js` triggers the side-effects that register
+ * every token against the shared instance; we re-export `instance` as the
+ * default export so the CLI's `dtcg export` and `build` commands operate on
+ * the same tree the rest of the package uses.
+ */
+
+import "./src/tokens/index.js";
+
+import { instance } from "./src/shared.js";
+
+export default instance;
diff --git a/packages/theme/tsconfig.json b/packages/theme/tsconfig.json
new file mode 100644
index 0000000000..d82b8b20bb
--- /dev/null
+++ b/packages/theme/tsconfig.json
@@ -0,0 +1,14 @@
+{
+ "extends": "@goauthentik/tsconfig",
+ "compilerOptions": {
+ "lib": ["ESNext"],
+ "composite": false,
+ "incremental": false,
+ "resolveJsonModule": true,
+ "outDir": "./dist",
+ "rootDir": "./src",
+ "checkJs": true
+ },
+ "include": ["./src/**/*"],
+ "exclude": ["**/out/**/*"]
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 481b1eed5c..f4c5785009 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -11,10 +11,10 @@ catalogs:
version: 9.39.5
'@types/node':
specifier: ^26.1.2
- version: 26.1.2
+ version: 26.2.0
'@typescript-eslint/parser':
specifier: ^8.65.0
- version: 8.65.0
+ version: 8.67.0
esbuild:
specifier: ^0.28.1
version: 0.28.1
@@ -32,10 +32,10 @@ catalogs:
version: 6.0.3
typescript-eslint:
specifier: ^8.65.0
- version: 8.65.0
+ version: 8.67.0
vite:
specifier: ^8.2.0
- version: 8.2.0
+ version: 8.2.1
vitest:
specifier: ^4.1.10
version: 4.1.10
@@ -73,7 +73,7 @@ importers:
version: 10.0.1
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
npm-run-all:
specifier: ^4.1.5
version: 4.1.5
@@ -94,7 +94,7 @@ importers:
version: 6.0.3
typescript-eslint:
specifier: 'catalog:'
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
yaml:
specifier: ^2.9.0
version: 2.9.0
@@ -119,13 +119,13 @@ importers:
devDependencies:
'@docusaurus/theme-common':
specifier: ^3.10.2
- version: 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ version: 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@docusaurus/theme-search-algolia':
specifier: ^3.10.2
- version: 3.10.2(@algolia/client-search@5.55.1)(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(typescript@6.0.3)
+ version: 3.10.2(@algolia/client-search@5.55.1)(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(supports-color@8.1.1)(typescript@6.0.3)
'@docusaurus/types':
specifier: ^3.10.2
- version: 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ version: 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@eslint/js':
specifier: 'catalog:'
version: 9.39.5
@@ -140,7 +140,7 @@ importers:
version: link:../tsconfig
'@types/node':
specifier: 'catalog:'
- version: 26.1.2
+ version: 26.2.0
'@types/react':
specifier: ^19.2.17
version: 19.2.17
@@ -149,7 +149,7 @@ importers:
version: 19.2.3(@types/react@19.2.17)
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
pino:
specifier: ^10.3.1
version: 10.3.1
@@ -164,7 +164,7 @@ importers:
version: 6.0.3
typescript-eslint:
specifier: ^8.65.0
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
optionalDependencies:
react:
specifier: ^19.2.8
@@ -196,13 +196,13 @@ importers:
version: link:../tsconfig
'@types/node':
specifier: 'catalog:'
- version: 26.1.2
+ version: 26.2.0
esbuild:
specifier: 'catalog:'
version: 0.28.1
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
pino:
specifier: ^10.3.1
version: 10.3.1
@@ -223,28 +223,28 @@ importers:
version: 6.0.3
typescript-eslint:
specifier: 'catalog:'
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
packages/eslint-config:
dependencies:
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
eslint-plugin-import:
specifier: ^2.32.0
- version: 2.32.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.5(jiti@1.21.7))
+ version: 2.32.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)
eslint-plugin-lit:
specifier: ^2.3.1
- version: 2.3.1(eslint@9.39.5(jiti@1.21.7))
+ version: 2.3.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))
eslint-plugin-react:
specifier: ^7.37.5
- version: 7.37.5(eslint@9.39.5(jiti@1.21.7))
+ version: 7.37.5(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))
eslint-plugin-react-hooks:
specifier: ^7.1.1
- version: 7.1.1(eslint@9.39.5(jiti@1.21.7))
+ version: 7.1.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)
eslint-plugin-wc:
specifier: ^3.1.0
- version: 3.1.0(eslint@9.39.5(jiti@1.21.7))
+ version: 3.1.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))
react:
specifier: ^18.0.0 || ^19.0.0
version: 19.2.7
@@ -263,16 +263,16 @@ importers:
version: 9.6.1
'@types/node':
specifier: 'catalog:'
- version: 26.1.2
+ version: 26.2.0
'@typescript-eslint/parser':
specifier: 'catalog:'
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
typescript:
specifier: 'catalog:'
version: 6.0.3
typescript-eslint:
specifier: 'catalog:'
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
packages/fonts:
devDependencies:
@@ -293,7 +293,7 @@ importers:
version: 4.5.0
pmtiles:
specifier: ^4.4.1
- version: 4.4.1
+ version: 4.5.0
devDependencies:
'@eslint/js':
specifier: 'catalog:'
@@ -315,10 +315,10 @@ importers:
version: 7946.0.16
'@types/node':
specifier: 'catalog:'
- version: 26.1.2
+ version: 26.2.0
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
pbf:
specifier: ^4.0.1
version: 4.0.2
@@ -327,13 +327,13 @@ importers:
version: 6.0.3
typescript-eslint:
specifier: 'catalog:'
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
vite:
specifier: 'catalog:'
- version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0)
+ version: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
vitest:
specifier: 'catalog:'
- version: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))
+ version: 4.1.10(@types/node@26.2.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
packages/logger-js:
devDependencies:
@@ -348,10 +348,10 @@ importers:
version: link:../tsconfig
'@types/node':
specifier: 'catalog:'
- version: 26.1.2
+ version: 26.2.0
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
pino:
specifier: ^10.3.1
version: 10.3.1
@@ -369,13 +369,13 @@ importers:
version: 6.0.3
typescript-eslint:
specifier: ^8.65.0
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
packages/prettier-config:
dependencies:
format-imports:
specifier: ^4.0.8
- version: 4.0.8(jiti@1.21.7)
+ version: 4.0.8(jiti@2.7.0)(supports-color@8.1.1)
devDependencies:
'@eslint/js':
specifier: 'catalog:'
@@ -385,10 +385,10 @@ importers:
version: link:../tsconfig
'@types/node':
specifier: 'catalog:'
- version: 26.1.2
+ version: 26.2.0
eslint:
specifier: 'catalog:'
- version: 9.39.5(jiti@1.21.7)
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
prettier:
specifier: 'catalog:'
version: 3.8.3
@@ -400,7 +400,86 @@ importers:
version: 6.0.3
typescript-eslint:
specifier: 'catalog:'
- version: 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+
+ packages/theme:
+ dependencies:
+ '@goauthentik/fonts':
+ specifier: link:../fonts
+ version: link:../fonts
+ '@styleframe/core':
+ specifier: ^3.5.0
+ version: 3.6.2(@styleframe/license@2.0.2)
+ '@styleframe/dtcg':
+ specifier: ^1.1.0
+ version: 1.1.0
+ '@styleframe/theme':
+ specifier: ^3.7.0
+ version: 3.8.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))
+ '@styleframe/transpiler':
+ specifier: ^3.3.0
+ version: 3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)
+ http-server:
+ specifier: ^14.1.1
+ version: 14.1.1(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)
+ rimraf:
+ specifier: ^6.1.3
+ version: 6.1.3
+ styleframe:
+ specifier: ^3.7.0
+ version: 3.9.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/loader@3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)))(@styleframe/plugin@3.4.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(esbuild@0.28.1)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)))(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2))
+ devDependencies:
+ '@eslint/css':
+ specifier: ^1.3.0
+ version: 1.4.0
+ '@eslint/js':
+ specifier: 'catalog:'
+ version: 9.39.5
+ '@goauthentik/eslint-config':
+ specifier: link:../eslint-config
+ version: link:../eslint-config
+ '@goauthentik/prettier-config':
+ specifier: link:../prettier-config
+ version: link:../prettier-config
+ '@goauthentik/tsconfig':
+ specifier: link:../tsconfig
+ version: link:../tsconfig
+ '@styleframe/cli':
+ specifier: ^4.0.0
+ version: 4.1.2(@styleframe/license@2.0.2)(@styleframe/loader@3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)))
+ '@types/culori':
+ specifier: ^4.0.1
+ version: 4.0.1
+ '@types/node':
+ specifier: 'catalog:'
+ version: 26.2.0
+ '@typescript/native-preview':
+ specifier: 7.0.0-dev.20260707.2
+ version: 7.0.0-dev.20260707.2
+ culori:
+ specifier: ^4.0.2
+ version: 4.0.2
+ eslint:
+ specifier: 'catalog:'
+ version: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
+ npm-run-all:
+ specifier: ^4.1.5
+ version: 4.1.5
+ prettier:
+ specifier: 'catalog:'
+ version: 3.8.3
+ prettier-plugin-packagejson:
+ specifier: 'catalog:'
+ version: 3.0.2(prettier@3.8.3)
+ typescript:
+ specifier: 'catalog:'
+ version: 6.0.3
+ typescript-eslint:
+ specifier: 'catalog:'
+ version: 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ wireit:
+ specifier: ^0.14.13
+ version: 0.14.13
packages/tsconfig: {}
@@ -1063,9 +1142,6 @@ packages:
resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
engines: {node: '>=6.9.0'}
- '@blazediff/core@1.9.1':
- resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==}
-
'@colors/colors@1.5.0':
resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
engines: {node: '>=0.1.90'}
@@ -1756,15 +1832,6 @@ packages:
'@dozerg/require-module@0.0.10':
resolution: {integrity: sha512-3CE3tPYeHxoDVctWE5xxjYSgGOB+NWThRnXqX3lMU76Rn2Njk7VCiPu9UVTlTD2SN9NiFmTLmxYZGFOf88noNw==}
- '@emnapi/core@2.0.0-alpha.3':
- resolution: {integrity: sha512-AZypUeJ/yByuxyS7BlSNRDOMLMlROYtjYdIAuBmJssVz1UJDSeYxLrdizhXCFYhedC5bqd/ASy8EuNXbVVXp9g==}
-
- '@emnapi/runtime@2.0.0-alpha.3':
- resolution: {integrity: sha512-hFPAhMUjJD9BSyCANEISPOogeXC9Zo9ZQl7L6vKnaVsMkCtzznaW/naYypeyl0Gv5rYfWYsZbpixTMpjDJzQeA==}
-
- '@emnapi/wasi-threads@2.0.1':
- resolution: {integrity: sha512-9DsSk+o5NBX0CCJT8s0EROGSGxjR/tKu6aBTaVyq+SjAEQH4XcdcRxPBRzsBLizTTJ49MJjF+jgu3qnO9GLQcQ==}
-
'@epic-web/invariant@1.0.0':
resolution: {integrity: sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==}
@@ -1924,12 +1991,6 @@ packages:
cpu: [x64]
os: [win32]
- '@eslint-community/eslint-utils@4.10.1':
- resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
-
'@eslint-community/eslint-utils@4.9.1':
resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1952,6 +2013,18 @@ packages:
resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/core@1.2.1':
+ resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ '@eslint/css-tree@4.0.5':
+ resolution: {integrity: sha512-iPmijIAq4hlIJB86PYmY/fcZORHtjphSqICDbwuw32A/JmkhZQ/K/6TjHE03zqf3n5yABpVcbRAMG8Mi9ojy8g==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
+ '@eslint/css@1.4.0':
+ resolution: {integrity: sha512-OnRNKgnbX+tufPuZc2kOJS+v1iIARvfJHRNEAVwN77DBpojl+rGjEP8NKTL6pEZ7BR+HtwIuSSdrymEFlANGxg==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
'@eslint/eslintrc@3.3.6':
resolution: {integrity: sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -1968,6 +2041,10 @@ packages:
resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@eslint/plugin-kit@0.7.2':
+ resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
'@gerrit0/mini-shiki@3.23.0':
resolution: {integrity: sha512-bEMORlG0cqdjVyCEuU0cDQbORWX+kYCeo0kV1lbxF5bt4r7SID2l9bqsxJEM0zndaxpOUT7riCyIVEuqq/Ynxg==}
@@ -2162,13 +2239,6 @@ packages:
'@types/react': '>=16'
react: '>=16'
- '@napi-rs/wasm-runtime@1.2.1':
- resolution: {integrity: sha512-KjZdi8Q1wh89gsVmghvbrMgWl6ZWmRmHV6wjB7/g4Zf0dyO+hH3neZUtuDNPO00qq5YE5RITVWvrIZKRaAmzGQ==}
- engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0}
- peerDependencies:
- '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.3
- '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.3
-
'@noble/hashes@1.4.0':
resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==}
engines: {node: '>= 16'}
@@ -2185,8 +2255,8 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@oxc-project/types@0.142.0':
- resolution: {integrity: sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ==}
+ '@oxc-project/types@0.143.0':
+ resolution: {integrity: sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==}
'@peculiar/asn1-cms@2.8.0':
resolution: {integrity: sha512-NgekZOrSJFSBFLFoLfwePguAWAx7z1+f2TEsWFUMyiqqfntZ4+S/S5hzqME3q4pCA0iOsFKdwiQ35dwY24eVqA==}
@@ -2243,96 +2313,92 @@ packages:
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
- '@rolldown/binding-android-arm64@1.2.1':
- resolution: {integrity: sha512-02hOeOSryYxVrOIphmLAsqnCJWxwlzFk+pEt/N/i6OgT3lShHO7xGCU5cpgchRDHboAEbSjzgGh+O/u1GswQmA==}
+ '@rolldown/binding-android-arm64@1.2.3':
+ resolution: {integrity: sha512-zrJtHDcaZJ1Fp7xf4hNl+7seH9Cn/N5TwLYkhgXREtBwAd/jaqW3uqeHxpDugJLVICWg4eW44kOQEGJ1r6jCGw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [android]
- '@rolldown/binding-darwin-arm64@1.2.1':
- resolution: {integrity: sha512-fMsTOnN0OjFm3CyppWPitKnc8UlliVARUULW6cfU6AIqjdtgmSFWSk9vecHzZduv/yMWIHDlRhM1e8Iff9uAfA==}
+ '@rolldown/binding-darwin-arm64@1.2.3':
+ resolution: {integrity: sha512-ieIiibVCp0tX7TLu2cafoNPv8wJyYi01ekXpbf8q2j7F4rGAhhXb/eQh7ge9DRBY78GwmRQtvjZDux7EDbA8kA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@rolldown/binding-darwin-x64@1.2.1':
- resolution: {integrity: sha512-1wjKdz/XLGKHaTNHjQveQ/B23TKx4ItAqm1JbyVuvNPc4Ze0Fb48s49TAd/2zcplPl8okE/UbTgmlVfwT7eFeQ==}
+ '@rolldown/binding-darwin-x64@1.2.3':
+ resolution: {integrity: sha512-Zh9tCon19eDXJoihx0rqKhMUlMYqzwj3aPsSuHmI4RWZh62dWUL+DJN4C5YQya5TcQBJU/Fe8+rY0jhXTQITqA==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@rolldown/binding-freebsd-x64@1.2.1':
- resolution: {integrity: sha512-Fa0jHR07E7YBN4vOEsbVf2briYNsuOowfLJaXULZM0ldMlaCaj2LJgLMbMe4iacRyZmvR8efFhgR9wKuGclQUg==}
+ '@rolldown/binding-freebsd-x64@1.2.3':
+ resolution: {integrity: sha512-nGbJWewA1wrXXZiQhjAT5rhibGfns5ZNkDVqxsO6zJ3f3YvpoDNNmGMSbbhLuXKjNScaBJVOAboztAWVespQMg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [freebsd]
- '@rolldown/binding-linux-arm-gnueabihf@1.2.1':
- resolution: {integrity: sha512-pzkgu1SSHGgRRyRZ4fbmSgmajbVt+epaLP99NDjFft69v/ypfTi6swBMiVdh2EkQ0OSnHE1lZDM7DRGkyAzUpA==}
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.3':
+ resolution: {integrity: sha512-QNniJr5Kml0kDEB98jiDOJjXNroxIIi0IXIbdYzY26Xt1pVbeP62+KnoIZLwirOymX/0jDk/2gI/bNUv7A7OIw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm]
os: [linux]
- '@rolldown/binding-linux-arm64-gnu@1.2.1':
- resolution: {integrity: sha512-QI5SEDY8cbiYWHx0VO4vIc3UlS6a32vXHjU8Qy/17adEmZIPuByJg13UEvo9c/UCiUkdcVWY83C+b+JrwnNyUg==}
+ '@rolldown/binding-linux-arm64-gnu@1.2.3':
+ resolution: {integrity: sha512-TkqEAcmmvH3I/q4114NB4RVt6241Dao48pF45uLcFGrwAaIn0iITgTAKP/dLjbN0R4buJjGb91+UHSoFmpgIWw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-arm64-musl@1.2.1':
- resolution: {integrity: sha512-Sm41FyCeXqmYcERoYOCbGIL5hNfd8w9LQ7Y61Bev48HkcjaJqV/iiVOaiDxjVTRMS+QKrZmD8cfPt4uMVnvM+A==}
+ '@rolldown/binding-linux-arm64-musl@1.2.3':
+ resolution: {integrity: sha512-NHqjnxpsndf4MPymxteFAWHHfkTL8HjWh1KB7z23ofZ6QO2euONuxDXjat69dKZRALnGypg8k8SsK8vZJoXv1Q==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@rolldown/binding-linux-ppc64-gnu@1.2.1':
- resolution: {integrity: sha512-2x+WhXTGl9yJYPbltW/BSEPTVz9OIWQyER4N+gJEDWkkn904eRcBzELqh/Hf7K0w/ubGbKNMv0ZC+94QK/IFEg==}
+ '@rolldown/binding-linux-ppc64-gnu@1.2.3':
+ resolution: {integrity: sha512-6tbrbwfz5GB9DQ4Jwo6hy9v+vR31xZlvzZ6n5Xut6Hhx5PvrA9q/HsK8KMaYQp063iqZGXwNvZtYNLD7EM/x0w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [ppc64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-s390x-gnu@1.2.1':
- resolution: {integrity: sha512-eEjmQpuRQayHPWWnywaWHkFT3ToPbP3RYy42VVd/B9aBGDA+Ol25EIWHxKQST3IiWJjikCWUF7KtbfqwZrzVwQ==}
+ '@rolldown/binding-linux-s390x-gnu@1.2.3':
+ resolution: {integrity: sha512-oyuXxXmoZHjXC917IAPFAAv4wWAa0cM9afk8nx1+9/jNNOX1uPf8yDA6p7G0RypOfw/X0PQt5IfoquY1um+zSg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [s390x]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-gnu@1.2.1':
- resolution: {integrity: sha512-/Orga1fZYkLc/56jBICcHrKchl8Z2UKdDSr3LG9ToWO1lQ6a4Livk9Xz+9WN91zsz5QR3XQz2NNoSDEvP6qadw==}
+ '@rolldown/binding-linux-x64-gnu@1.2.3':
+ resolution: {integrity: sha512-TytMwF2KVGqP2tgd0I1OY0PAv78dZRAYcF5ssDzjM34SUXCED3uXvSd5+lHoC0bTD6eEdFz7LdQNCO1y0oVk9w==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@rolldown/binding-linux-x64-musl@1.2.1':
- resolution: {integrity: sha512-xxBJRL+0q0Kce7orznGWLuylHDY65vuARXZRpX+hPdv+DqK2c3NlCsVA98tlWzWNEE7yPqA/1NQ5nnCrj49Y5A==}
+ '@rolldown/binding-linux-x64-musl@1.2.3':
+ resolution: {integrity: sha512-/E9m3qstrJFVPoULV25mVQblSNExY2+kBsYe4sy0Tn0yOOgJ8wZbZt3KnRbF/XeU2Gl1STKUQnDNTqhIE5MD4A==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@rolldown/binding-openharmony-arm64@1.2.1':
- resolution: {integrity: sha512-M6AdXIXw3s+/8XpKMzdGDEXGS1S7kwUsy+rcTIUIOx5Ge4nXKCtAFHFV9YKkXvGcC5WMoTjAteLzlsQROVI0Yw==}
+ '@rolldown/binding-openharmony-arm64@1.2.3':
+ resolution: {integrity: sha512-Kr0OcsoQI816i6HOl3vFHpd1K0eZyh76zgfj4c1nTyaTsd5r2Mj1lwM4R90y/qaCfmTn9eHy0SKwi98eitRxug==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [openharmony]
- '@rolldown/binding-wasm32-wasi@1.2.1':
- resolution: {integrity: sha512-/TX0SoRGojHzSAHpfVBbavRVSazg5U3h3Y3VXfcc0cdugq6kxdqw8LPGFiPr+/7gE/60zRcsOY2Vi9b9eT0jww==}
- engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0}
-
- '@rolldown/binding-win32-arm64-msvc@1.2.1':
- resolution: {integrity: sha512-EvRrivJieyHG+AO9lleZWgq+g0+S7oV2C51yuqlcyU/R9net+sI4Pj0F+lUoP2bEr6TWX3SqFaaS0SzfLxSzkw==}
+ '@rolldown/binding-win32-arm64-msvc@1.2.3':
+ resolution: {integrity: sha512-hOtMwTqnME+/gJcH/PCZ0wn0zPUjiWOgkHpxbSJpfGKMezHltx1S7/k1SitzVa7Ww2cqrDDaFbZEhcJZO8o+Jw==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@rolldown/binding-win32-x64-msvc@1.2.1':
- resolution: {integrity: sha512-Z4eCmn5QJ/5+azF9knpLWKfVd9aidn0mAe9TpJgvBLId9Ax3t0+JVxBmT25Bv7NBbVW1TZyKjQjQReouMeH5UQ==}
+ '@rolldown/binding-win32-x64-msvc@1.2.3':
+ resolution: {integrity: sha512-ekcqMMkI2PlhYnfzQnB/cEdYUVVJViWvoUyLrbzgDoi3Snfc1mVBwdnc306ufA5ejy8JSPjT2RlW1nQSjW7efg==}
engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [win32]
@@ -2367,8 +2433,8 @@ packages:
'@sideway/pinpoint@2.0.0':
resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==}
- '@sinclair/typebox@0.27.12':
- resolution: {integrity: sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==}
+ '@sinclair/typebox@0.27.10':
+ resolution: {integrity: sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==}
'@sindresorhus/is@4.6.0':
resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==}
@@ -2390,13 +2456,79 @@ packages:
'@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
+ '@styleframe/cli@4.1.2':
+ resolution: {integrity: sha512-nZrawt+wWVwFb8+Ndlzy3M3pRt4hSAyEaY4kgNOHDTBcZU3MN/Wvs/HhIKZUHizqvKOkXjFX0iucQPum332h4Q==}
+ peerDependencies:
+ '@styleframe/loader': ^3.0.3
+
+ '@styleframe/core@3.6.2':
+ resolution: {integrity: sha512-qGNMePrhDlZcGq1uAzAOTc2DF9QZ/rdoZ+AKV9XDbev7lMFGtGY4gK33zqZeAABihZa2QOhzuWdHrT4o9FZvtA==}
+ peerDependencies:
+ '@styleframe/license': ^2.0.2
+
+ '@styleframe/dtcg@1.1.0':
+ resolution: {integrity: sha512-me7tN/e1wDEsXS50NID91sjEOQsrbfstACUCLmQQuTTTC+hxI85ScjWvQL32iFy61ATWe9Du26E38L7hZa+qbA==}
+
+ '@styleframe/figma@2.1.1':
+ resolution: {integrity: sha512-2WW1sNaxobFThhs+ew5DOi9UNIUv1c8nBvafGDG/D6hPg4z+JqLke0cuxSseAuljAG5+On015cB4nSOkVnmc/g==}
+
+ '@styleframe/license@2.0.2':
+ resolution: {integrity: sha512-53MBcduOG12E4h6PN/wIcdfa2aiIJkX8XLfuh4Ok1bsPqWEEk6ArF09WipdyAERYT0PoKFuVVEL1OE9CZcZtOA==}
+
+ '@styleframe/loader@3.0.4':
+ resolution: {integrity: sha512-xvoyYkqFykidkRU02zXDuuGDTxuOZT31z6j26q8LPrZwkwukvkoowBZsvQeNuUh59ASmwM7jYLuckdDFdQVr3w==}
+ peerDependencies:
+ '@styleframe/core': ^3.6.1
+ '@styleframe/license': ^2.0.2
+ '@styleframe/transpiler': ^3.4.1
+
+ '@styleframe/plugin@3.4.1':
+ resolution: {integrity: sha512-5B9+qxFbIeh5bDHvKF/7KFZjYDnWsua4uOSn4sZQGpchzKXg7fl1Rnqh1mxOIFXfntl+cqiQWXStou1n/J+UUw==}
+ peerDependencies:
+ '@farmfe/core': '>=1'
+ '@nuxt/kit': ^3 || ^4
+ '@nuxt/schema': ^3 || ^4
+ esbuild: '*'
+ rollup: ^3 || ^4
+ vite: '>=3'
+ webpack: ^4 || ^5
+ peerDependenciesMeta:
+ '@farmfe/core':
+ optional: true
+ '@nuxt/kit':
+ optional: true
+ '@nuxt/schema':
+ optional: true
+ esbuild:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+
+ '@styleframe/scanner@3.2.2':
+ resolution: {integrity: sha512-xJVTZCHKe6N5jRYljhphAXhq3+UzZq/EtN9slrNLG0wzMJaOMq927mGw2CaxdisFv6benB+tk9YDgWihlilFsQ==}
+ peerDependencies:
+ '@styleframe/core': ^3.6.1
+ '@styleframe/license': ^2.0.2
+
+ '@styleframe/theme@3.8.1':
+ resolution: {integrity: sha512-G9XSG+b4HVzA4E2IaR0bsbH8IqZDlG3Zj180bX35Pbw48n17nTXNECb+9tfy1os/r7GbPD2RWnAWBbqko6/8iw==}
+ peerDependencies:
+ '@styleframe/core': ^3.6.1
+
+ '@styleframe/transpiler@3.4.2':
+ resolution: {integrity: sha512-fZzpZy/5sKXhRbdWOM5SRiCA1BALInp3JzP9mSLnf5Yr5TesglQvEGTy/3xkUj12OhOcLHtSmfPbXExb3C85yg==}
+ peerDependencies:
+ '@styleframe/core': ^3.6.1
+ '@styleframe/license': ^2.0.2
+
'@szmarczak/http-timer@5.0.1':
resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
engines: {node: '>=14.16'}
- '@tybys/wasm-util@0.10.3':
- resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==}
-
'@types/body-parser@1.19.6':
resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==}
@@ -2412,6 +2544,9 @@ packages:
'@types/connect@3.4.38':
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
+ '@types/culori@4.0.1':
+ resolution: {integrity: sha512-43M51r/22CjhbOXyGT361GZ9vncSVQ39u62x5eJdBQFviI8zWp2X5jzqg7k4M6PVgDQAClpy2bUe2dtwEgEDVQ==}
+
'@types/debug@4.1.13':
resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==}
@@ -2436,9 +2571,6 @@ packages:
'@types/geojson@7946.0.16':
resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==}
- '@types/hast@3.0.4':
- resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
-
'@types/hast@3.0.5':
resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==}
@@ -2484,8 +2616,11 @@ packages:
'@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
- '@types/node@26.1.2':
- resolution: {integrity: sha512-Vu4a5UFA9rIIFJ7rB/Vaafh9lrCQszopTCx6KjFboXTGQbPNasehVR5TEiithSDGyd1DEiUByggTZsg8jukeIg==}
+ '@types/node@26.1.1':
+ resolution: {integrity: sha512-nxAkRSVkN1Y0JC1W8ky/fTfkGsMmcrRsbx+3XoZE+rMOX71kLYTV7fLXpqud1GpbpP5TuffXFqfX7fH2GgZREw==}
+
+ '@types/node@26.2.0':
+ resolution: {integrity: sha512-5IviulTZeRNp2vAJ514cc/HUlY5nZ9fCbq9DMyC52BrhFZACo3nI0R7qBxhQmo/d27NFe96ur/b7Wwxklda+kg==}
'@types/prismjs@1.26.6':
resolution: {integrity: sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==}
@@ -2546,82 +2681,115 @@ packages:
'@types/yargs@17.0.35':
resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==}
- '@typescript-eslint/eslint-plugin@8.65.0':
- resolution: {integrity: sha512-IEgob78X12rHpUmtcwFsXhZdVGJtwTVP8FiCLZkR6GlYVrl2PcuB+KhCE5BlVC/eQpQnu8WXRtkHZuPar+gCRA==}
+ '@typescript-eslint/eslint-plugin@8.67.0':
+ resolution: {integrity: sha512-Un7Heoyj65NREbKAyIrFxeM143NZpExWmy1Nep4DLeQOeLlTeumPjoNKnBrU5D5moWXbPJgRa5Uwcdu0faVNGQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
- '@typescript-eslint/parser': ^8.65.0
+ '@typescript-eslint/parser': ^8.67.0
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: ^6.0.3
- '@typescript-eslint/parser@8.65.0':
- resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==}
+ '@typescript-eslint/parser@8.67.0':
+ resolution: {integrity: sha512-fUBfTuuEulWqX6V8+O3PtScV01tzYYRUDTAirHFKoRAt7nOzoGiPt0M/bB47wWNy0coOOcgEwAMUtBpykMxl6w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: ^6.0.3
- '@typescript-eslint/project-service@8.65.0':
- resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==}
+ '@typescript-eslint/project-service@8.67.0':
+ resolution: {integrity: sha512-cvE8c7ulYeXN9fYuszhCeCsbzyVEXuhrRCybnBre7TUmqb5nRmBfQAwCj0O3WJFDeyAZt4VYv51vMCC9LHSdYw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/scope-manager@8.65.0':
- resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==}
+ '@typescript-eslint/scope-manager@8.67.0':
+ resolution: {integrity: sha512-EgvsleTwS4E+WzzSvem8fAUubLwatMNF1B5hHSLQxcvs7q2dtRhGyujHwLJSYlG41niJ7GP24Aha2+0mb1b2kg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/tsconfig-utils@8.65.0':
- resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==}
+ '@typescript-eslint/tsconfig-utils@8.67.0':
+ resolution: {integrity: sha512-vV+LUSv5njUWsknE71fqKTlXUva+R76SaeORd6Zojcunk/6DvKFXONU3BrAs2H49mbygUXt6gbYunzwqNwlhdg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/type-utils@8.65.0':
- resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==}
+ '@typescript-eslint/type-utils@8.67.0':
+ resolution: {integrity: sha512-aVWDXbRmdXO9siTfX4ditQI1T9+zVcNazT48EJCD0v40/9RIFoUgZ05CmGEq9H2gixRpjUn/iplwvlcvutJW/Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/types@8.65.0':
- resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==}
+ '@typescript-eslint/types@8.67.0':
+ resolution: {integrity: sha512-sBtgslww8nsMYUjhdPBiSyUqSzT8uR6g93A2QXnQC8+cGdjz0CyaOdqHDRJb1AtORbZCNUJBBeFA/tNR2uQmww==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.65.0':
- resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==}
+ '@typescript-eslint/typescript-estree@8.67.0':
+ resolution: {integrity: sha512-EKQBCE9yNlRJYm7jdTW5AhDacDUmSwQb0FAJAmK2EKYrNXIsa2vxcSZx6PvJ/dEdI6lS+Y9W+EXckLj0iPFGcw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/utils@8.65.0':
- resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==}
+ '@typescript-eslint/utils@8.67.0':
+ resolution: {integrity: sha512-U9D1FdwEWBwok3hxxSdhclMb0twvt9QnjIQ0VfQ1AiX2epnpSgv2ubVDsayOFyY8K6FX+AQ7E0FKWVG3iKsj1A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
typescript: '>=4.8.4 <6.1.0'
- '@typescript-eslint/visitor-keys@8.65.0':
- resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==}
+ '@typescript-eslint/visitor-keys@8.67.0':
+ resolution: {integrity: sha512-fkv8dHRDqfGtTHuJeebdrQ7cX6Ad4WAS00rgHh9UGvMycF1mjBfsxry1XsLIFhWZ6Judlh6UdzK+TYlbpCXgnA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@ungap/structured-clone@1.3.2':
- resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==}
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-wny2pgKjGbiZtnOIHVa3tXC1UfDqxNEFzyPGmiqybedG8hipG2Nfp0l5UxbaKCjkLacUpH/W5bP2hBOMVhCOzg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-Afc7M5zOwo+GpfcYwz5Z8HMB2tPVsui7nNIqEuuFB73MPdVqNn/Wmpe4tP4MRri0AtJnJknoHBaTJ/VDAp/Jhw==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-iITBa2WjjTI5N9t5l7Z4KoOSI+2zBlhbvFzsD/f8qX8QoKjz/Y4DPyBDgezYi8nkqjjksbgSOJ3/ykzhwrB9cg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [linux]
+
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-hJm/UOqZTr9FHmR7uNm8VGX4oKtfWk0Jem0zPeJFNC8ckGUfSBueyiEYMZB+XmRc1aG4x1E46y3CplP4CLHvGQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm]
+ os: [linux]
+
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-du0dzi6y97Po5vDNdPJTyyijHCpaS22JLRnKZEJXBDaO9gCIymOv/5QQokFRuOlQm0bWl3i9PF4OVdGP6uAOQA==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [linux]
+
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-SsAwfhyHJ1akgBc+99z4+hwdbHsdWaKB8EwCNIMA6JfSLMeUjffrYvxu+vfMyxVtOVOz7RrRXRoiDiu4a2sCtg==}
+ engines: {node: '>=16.20.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-DL4u27stv0fo71sVhOzHSwE+YMZsbBijVI+kg5dLDLilSH79WFTJ8RSQ46vJrCMt+Gjlv/JOZP1PuLJDfioYeQ==}
+ engines: {node: '>=16.20.0'}
+ cpu: [x64]
+ os: [win32]
+
+ '@typescript/native-preview@7.0.0-dev.20260707.2':
+ resolution: {integrity: sha512-oUGp+Rep/hqMhPunyinsALUwSlzHINSxitifPiSaeqoKOKD2OlR9NE3TaPqwsl4NlGslsOSUXI1JotWQzpYCPg==}
+ engines: {node: '>=16.20.0'}
+ hasBin: true
'@ungap/structured-clone@1.3.3':
resolution: {integrity: sha512-60YRaenCQcVjYEKOcG824+DRGGIQ3VKErcBoAEDJZz5bKIs2ZG+X/H9Nk+Q6EVkwJk5QNApxbrc5QtBSwtrXAg==}
- '@vitest/browser-playwright@4.1.10':
- resolution: {integrity: sha512-nMoXGEiRpT7m3W7NsbvrM2aKNwiNHZf+zEpUCvMteGjZFvfT96Q9fh7QyB98dvDWXiKvrLxA7bJ1mCOOv+JQPw==}
- peerDependencies:
- playwright: '*'
- vitest: 4.1.10
-
- '@vitest/browser@4.1.10':
- resolution: {integrity: sha512-UDwuWGwXj646CBx/bQHOaJSX7np0I8JL/UKQYa1e4QrVHH8VdWtx8eaOuf8sy0ShwDgR6NjJAsp5eF6vjF6qng==}
- peerDependencies:
- vitest: 4.1.10
-
'@vitest/expect@4.1.10':
resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==}
@@ -2744,11 +2912,6 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
- acorn@8.18.0:
- resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
address@2.0.3:
resolution: {integrity: sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==}
engines: {node: '>= 16.0.0'}
@@ -2887,12 +3050,15 @@ packages:
resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
engines: {node: '>= 0.4'}
+ async@3.2.6:
+ resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}
+
atomic-sleep@1.0.0:
resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==}
engines: {node: '>=8.0.0'}
- autoprefixer@10.5.4:
- resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==}
+ autoprefixer@10.5.2:
+ resolution: {integrity: sha512-rD5t5DwOjJdmSORcTq64j8MawTC+tbQ+HHqjR4NDumamy/ambn1UJrlKL+KdwujWxMkFjPM3pPHOEA9tl4767Q==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
@@ -2952,11 +3118,15 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
- baseline-browser-mapping@2.11.7:
- resolution: {integrity: sha512-APw5YuIQAg6L9w4sHDI6j26DGFJI6RpYOhnkMPdC9lWbkKvsyPHzDsve1yd73lk21yz7Y09Kci8B2Pp9FonzWA==}
+ baseline-browser-mapping@2.10.43:
+ resolution: {integrity: sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==}
engines: {node: '>=6.0.0'}
hasBin: true
+ basic-auth@2.0.1:
+ resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
+ engines: {node: '>= 0.8'}
+
batch@0.6.1:
resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==}
@@ -2971,8 +3141,8 @@ packages:
resolution: {integrity: sha512-p5tAzS57i5MV9fZFDj9LeIiTZEufbSe2eDozP+ElheSUq1m74CRq1jI4mYNDdVs9vQztXFLuk/Gd6BWTdwRJ5g==}
engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
- bonjour-service@1.4.4:
- resolution: {integrity: sha512-jCZcVv7eoc4QesRscwEZtSROBen+6LpKAmBIsQYQrsAeVHLyMXWX/t6eIV5KiRZYNUBl8eVqImEEMQ8L5+c/Kw==}
+ bonjour-service@1.4.3:
+ resolution: {integrity: sha512-2Kd5UYlFUVgAKMTyuBLl6w49wqfOnbxHqmuH0oCl/n7TfAikR0zoowNOP5BU4dfXmm+Vr9JyEN370auSMx+CNg==}
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -2992,10 +3162,6 @@ packages:
resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==}
engines: {node: 18 || 20 || >=22}
- brace-expansion@5.0.9:
- resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==}
- engines: {node: 20 || >=22}
-
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -3005,8 +3171,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- browserslist@4.28.7:
- resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==}
+ browserslist@4.28.6:
+ resolution: {integrity: sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -3074,8 +3240,8 @@ packages:
caniuse-lite@1.0.30001800:
resolution: {integrity: sha512-MMHtuAz9Ys840zAY5F4k6fV5GaivZ9sPk+nz0mY+GYVzRBnYkN0mpqkSR92oWRQ19yQWo4HvBV/FnC16AJX8MA==}
- caniuse-lite@1.0.30001806:
- resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==}
+ caniuse-lite@1.0.30001805:
+ resolution: {integrity: sha512-52noaS3DubycKSXaU30TwPGIp+POyQSUVa5jBEq3vkRkY0kjyb3LQgvhU6WGyCcyXqVLWO0Cw0Q6BSdD0kUfVA==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -3120,6 +3286,10 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
+ chokidar@4.0.3:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
+ engines: {node: '>= 14.16.0'}
+
chrome-trace-event@1.0.4:
resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
engines: {node: '>=6.0'}
@@ -3128,6 +3298,9 @@ packages:
resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
engines: {node: '>=8'}
+ citty@0.2.2:
+ resolution: {integrity: sha512-+6vJA3L98yv+IdfKGZHBNiGW5KHn22e/JwID0Strsz8h4S/csAu/OuICwxrg44k5MRiZHWIo8XXuJgQTriRP4w==}
+
clean-css@5.3.3:
resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==}
engines: {node: '>= 10.0'}
@@ -3278,6 +3451,10 @@ packages:
core-util-is@1.0.3:
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
+ corser@2.0.1:
+ resolution: {integrity: sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==}
+ engines: {node: '>= 0.4.0'}
+
cosmiconfig@8.3.6:
resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
engines: {node: '>=14'}
@@ -3463,6 +3640,10 @@ packages:
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
+ culori@4.0.2:
+ resolution: {integrity: sha512-1+BhOB8ahCn4O0cep0Sh2l9KCOfOdY+BXJnKMHFFzDEouSr/el18QwXEMRlOj9UY5nCeA8UN3a/82rUWRBeyBw==}
+ engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+
data-view-buffer@1.0.2:
resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==}
engines: {node: '>= 0.4'}
@@ -3556,6 +3737,9 @@ packages:
resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
engines: {node: '>= 0.4'}
+ defu@6.1.7:
+ resolution: {integrity: sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==}
+
depd@1.1.2:
resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==}
engines: {node: '>= 0.6'}
@@ -3664,8 +3848,8 @@ packages:
electron-to-chromium@1.5.387:
resolution: {integrity: sha512-TaxwufTFDufvPEoXdhwVrA3UdFWBeWGkYoJ1K8ldF1xe6gKfth6iRNS5lTQ5JPNOHdGQm8PT1QYKUqFLCiUefQ==}
- electron-to-chromium@1.5.398:
- resolution: {integrity: sha512-AsvhAxopJGh6museTDMIjn6JpDYOfgu4RLlygomt87MUwBUqTfd/1EiPtx10/LZE8xpTvkP2E9Gafq7lkLtodQ==}
+ electron-to-chromium@1.5.389:
+ resolution: {integrity: sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -3690,12 +3874,8 @@ packages:
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- enhanced-resolve@5.24.1:
- resolution: {integrity: sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==}
- engines: {node: '>=10.13.0'}
-
- enhanced-resolve@5.24.5:
- resolution: {integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==}
+ enhanced-resolve@5.24.2:
+ resolution: {integrity: sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==}
engines: {node: '>=10.13.0'}
entities@2.2.0:
@@ -3997,8 +4177,8 @@ packages:
fast-safe-stringify@2.1.1:
resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
- fast-uri@3.1.4:
- resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==}
+ fast-uri@3.1.3:
+ resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==}
fastq@1.20.1:
resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==}
@@ -4107,19 +4287,10 @@ packages:
resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==}
engines: {node: '>=14.14'}
- fs-extra@11.4.0:
- resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==}
- engines: {node: '>=14.14'}
-
fs-extra@8.1.0:
resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==}
engines: {node: '>=6 <7 || >=8'}
- fsevents@2.3.2:
- resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
- engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
- os: [darwin]
-
fsevents@2.3.3:
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
@@ -4186,6 +4357,10 @@ packages:
peerDependencies:
tslib: '2'
+ glob@13.0.6:
+ resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
+ engines: {node: 18 || 20 || >=22}
+
global-directory@5.0.0:
resolution: {integrity: sha512-1pgFdhK3J2LeM+dVf2Pd424yHx2ou338lC0ErNP2hPx4j8eW1Sp0XqSjNxtk6Tc4Kr5wlWtSvz8cn2yb7/SG/w==}
engines: {node: '>=20'}
@@ -4319,6 +4494,10 @@ packages:
hpack.js@2.1.6:
resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==}
+ html-encoding-sniffer@3.0.0:
+ resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==}
+ engines: {node: '>=12'}
+
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -4339,11 +4518,11 @@ packages:
html-void-elements@3.0.0:
resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==}
- html-webpack-plugin@5.6.8:
- resolution: {integrity: sha512-MZmKQcTnhEh1SPSyMiEytIeDZDUoBZVorNHivQGXMASHf/BSGGOrKa2xQ5bGx3TCe1n109ecCt+cpww7wwWhKA==}
+ html-webpack-plugin@5.6.7:
+ resolution: {integrity: sha512-md+vXtdCAe60s1k6AU3dUyMJnDxUyQAwfwPKoLisvgUF1IXjtlLsk2se54+qfL9Mdm26bbwvjJybpNx48NKRLw==}
engines: {node: '>=10.13.0'}
peerDependencies:
- '@rspack/core': 0.x || 1.x || 2.x
+ '@rspack/core': 0.x || 1.x
webpack: ^5.20.0
peerDependenciesMeta:
'@rspack/core':
@@ -4384,6 +4563,11 @@ packages:
resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==}
engines: {node: '>=8.0.0'}
+ http-server@14.1.1:
+ resolution: {integrity: sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==}
+ engines: {node: '>=12'}
+ hasBin: true
+
http2-wrapper@2.2.1:
resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==}
engines: {node: '>=10.19.0'}
@@ -4400,6 +4584,10 @@ packages:
resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
engines: {node: '>=0.10.0'}
+ iconv-lite@0.6.3:
+ resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
+ engines: {node: '>=0.10.0'}
+
icss-utils@5.1.0:
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
@@ -4410,8 +4598,8 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
- ignore@7.0.6:
- resolution: {integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==}
+ ignore@7.0.5:
+ resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==}
engines: {node: '>= 4'}
image-size@2.0.2:
@@ -4437,6 +4625,10 @@ packages:
import-meta-resolve@4.2.0:
resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
+ importree@2.0.1:
+ resolution: {integrity: sha512-hRHJShijp/keJmGN7QMdM//zZGhamGmacwtvdzZsAhmvTQ9mG5y/1qRfQF5OIl7+14EKp/MsMkdCLB4n+6xDlA==}
+ engines: {node: '>=18'}
+
imurmurhash@0.1.4:
resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
engines: {node: '>=0.8.19'}
@@ -4736,6 +4928,10 @@ packages:
resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
+ jiti@2.7.0:
+ resolution: {integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==}
+ hasBin: true
+
joi@17.13.4:
resolution: {integrity: sha512-1RuuER6kmt8K8I3nIWvPZKi5RQCb568ZPyY4Pwjlua+yo+63ZTmIwxLZH0heBmiKN4uxjvCiarDrjaeH84xicQ==}
@@ -4785,6 +4981,9 @@ packages:
engines: {node: '>=6'}
hasBin: true
+ jsonc-parser@3.3.1:
+ resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==}
+
jsonfile@4.0.0:
resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==}
@@ -4958,6 +5157,10 @@ packages:
resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
+ lru-cache@11.5.2:
+ resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==}
+ engines: {node: 20 || >=22}
+
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -4967,6 +5170,9 @@ packages:
magic-string@0.30.21:
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
+ magicast@0.5.4:
+ resolution: {integrity: sha512-llBEhWm1SacoRwgHUoQJYtwp4PBLF4faQi5TCpIGyGs9n4y5+juI0tDgyKIfpqxckRHaHzouUEph3THklWh03w==}
+
markdown-extensions@2.0.0:
resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
engines: {node: '>=16'}
@@ -5042,6 +5248,9 @@ packages:
mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
+ mdn-data@2.29.0:
+ resolution: {integrity: sha512-pVxQFCcaYUEAH853+v7yoI/qzhxXSq1bTb9obMYGYAN1c3Hen+XDCEvr296XhstrwlSTNgOR7mCSD4JPjbJe5A==}
+
mdurl@2.0.0:
resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==}
@@ -5253,10 +5462,6 @@ packages:
resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines: {node: 18 || 20 || >=22}
- minimatch@10.2.6:
- resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==}
- engines: {node: 18 || 20 || >=22}
-
minimatch@3.1.5:
resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==}
@@ -5306,6 +5511,10 @@ packages:
uglify-js:
optional: true
+ minipass@7.1.3:
+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
+ engines: {node: '>=16 || 14 >=14.17'}
+
mrmime@2.0.1:
resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
engines: {node: '>=10'}
@@ -5320,8 +5529,13 @@ packages:
resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==}
hasBin: true
- nanoid@3.3.16:
- resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==}
+ nanoid@3.3.15:
+ resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==}
+ engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
+ hasBin: true
+
+ 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
@@ -5512,6 +5726,9 @@ packages:
resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==}
engines: {node: '>=8'}
+ package-json-from-dist@1.0.1:
+ resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
+
package-json@8.1.1:
resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==}
engines: {node: '>=14.16'}
@@ -5575,6 +5792,10 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
+ path-scurry@2.0.2:
+ resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
+ engines: {node: 18 || 20 || >=22}
+
path-to-regexp@0.1.13:
resolution: {integrity: sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==}
@@ -5645,22 +5866,12 @@ packages:
resolution: {integrity: sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==}
engines: {node: '>=16.0.0'}
- playwright-core@1.62.1:
- resolution: {integrity: sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==}
- engines: {node: '>=20'}
- hasBin: true
+ pmtiles@4.5.0:
+ resolution: {integrity: sha512-CBeD4SoUluFziGdy/8k7FOjQxQy486n+929W/tWophauvMICpkZ26vGBWhDt/6b1FZQWNaf4jFdT/5+q0Wii5w==}
- playwright@1.62.1:
- resolution: {integrity: sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==}
- engines: {node: '>=20'}
- hasBin: true
-
- pmtiles@4.4.1:
- resolution: {integrity: sha512-5oTeQc/yX/ft1evbpIlnoCZugQuug/iYIAj/ZTqIqzdGek4uZEho99En890EE6NOSI3JTI3IG8R7r8+SltphxA==}
-
- pngjs@7.0.0:
- resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
- engines: {node: '>=14.19.0'}
+ portfinder@1.0.38:
+ resolution: {integrity: sha512-rEwq/ZHlJIKw++XtLAO8PPuOQA/zaPJOZJ37BVuN97nLpMJeuDVLVGRwbFoBgLudgdTMP2hdRJP++H+8QOA3vg==}
+ engines: {node: '>= 10.12'}
possible-typed-array-names@1.1.0:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
@@ -6053,8 +6264,12 @@ packages:
peerDependencies:
postcss: ^8.4.31
- postcss@8.5.25:
- resolution: {integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==}
+ postcss@8.5.19:
+ resolution: {integrity: sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
+ postcss@8.5.26:
+ resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -6099,6 +6314,9 @@ packages:
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
+ proper-lockfile@4.1.2:
+ resolution: {integrity: sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==}
+
property-information@7.2.0:
resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==}
@@ -6233,6 +6451,10 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
+ readdirp@4.1.2:
+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+ engines: {node: '>= 14.18.0'}
+
real-require@0.2.0:
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
engines: {node: '>= 12.13.0'}
@@ -6370,6 +6592,10 @@ packages:
resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
engines: {node: '>=14.16'}
+ retry@0.12.0:
+ resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==}
+ engines: {node: '>= 4'}
+
retry@0.13.1:
resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
engines: {node: '>= 4'}
@@ -6381,8 +6607,13 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- rolldown@1.2.1:
- resolution: {integrity: sha512-4FKJhg8d3OiyQOA6Q1Q0hoFFpW9/OoX+VsHzpECsdsIZoOArrAK90gl59YK/Z+gnDel45bgJZK03ozH/9bCqEw==}
+ rimraf@6.1.3:
+ resolution: {integrity: sha512-LKg+Cr2ZF61fkcaK1UdkH2yEBBKnYjTyWzTJT6KNPcSPaiT7HSdhtMXQuN5wkTX0Xu72KQ1l8S42rlmexS2hSA==}
+ engines: {node: 20 || >=22}
+ hasBin: true
+
+ rolldown@1.2.3:
+ resolution: {integrity: sha512-rn9wpmxplLf7NLNyCk9FyWh3FM43DbY8jOzCdEPzH7uflhTftRbCEpqi6Ly2osgoU8OwObtmavMbWLaWy4LX7A==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
@@ -6418,8 +6649,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- sax@1.6.1:
- resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==}
+ sax@1.6.0:
+ resolution: {integrity: sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==}
engines: {node: '>=11.0.0'}
scheduler@0.27.0:
@@ -6436,6 +6667,9 @@ packages:
resolution: {integrity: sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==}
engines: {node: '>= 10.13.0'}
+ scule@1.3.0:
+ resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
+
search-insights@2.17.3:
resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==}
@@ -6443,6 +6677,9 @@ packages:
resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==}
engines: {node: '>=4'}
+ secure-compare@3.0.1:
+ resolution: {integrity: sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==}
+
secure-json-parse@4.1.0:
resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==}
@@ -6563,10 +6800,6 @@ packages:
resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==}
engines: {node: '>= 10'}
- sirv@3.0.2:
- resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
- engines: {node: '>=18'}
-
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
@@ -6752,6 +6985,15 @@ packages:
style-to-object@1.0.14:
resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==}
+ styleframe@3.9.1:
+ resolution: {integrity: sha512-SJNDfefYQlYZAIImXCUeHjyVL4dFTJZ4p52x2pt7iNb240H3zNc/S2N+2au5Z5V7WfFSSWOZap0V01YESkNMrg==}
+ hasBin: true
+ peerDependencies:
+ '@styleframe/core': ^3.6.1
+ '@styleframe/loader': ^3.0.3
+ '@styleframe/plugin': ^3.4.0
+ '@styleframe/transpiler': ^3.4.1
+
stylehacks@6.1.1:
resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==}
engines: {node: ^14 || ^16 || >=18.0}
@@ -6831,8 +7073,8 @@ packages:
engines: {node: '>=10'}
hasBin: true
- thingies@2.6.1:
- resolution: {integrity: sha512-cV/CMGTK3M4MlnJ/0At6ismOw/A0EEniDNScajjz/Br3c1sqE72YD01rGpPTKwd27wAxI5Pr+6+0w8yofzFRYw==}
+ thingies@2.6.0:
+ resolution: {integrity: sha512-rMHRjmlFLM1R96UYPvpmnc3LYtdFrT33JIB7L9hetGue1qAPfn1N2LJeEjxUSidu1Iku+haLZXDuEXUHNGO/lg==}
engines: {node: '>=10.18'}
peerDependencies:
tslib: ^2
@@ -6853,8 +7095,8 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@1.2.4:
- resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
+ tinyexec@1.3.0:
+ resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==}
engines: {node: '>=18'}
tinyglobby@0.2.17:
@@ -6964,8 +7206,8 @@ packages:
peerDependencies:
typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x || 5.9.x || 6.0.x
- typescript-eslint@8.65.0:
- resolution: {integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==}
+ typescript-eslint@8.67.0:
+ resolution: {integrity: sha512-S2udFs8tCKEKffuJ4TB1idGUZiXdCPGi3IPBGWXarbLQ5UPXORV8QEVzJ4gCRduURMb5EkpNCdjbk0eDIuI8Yg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
@@ -7014,6 +7256,10 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
+ union@0.5.0:
+ resolution: {integrity: sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==}
+ engines: {node: '>= 0.8.0'}
+
unique-string@3.0.0:
resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
engines: {node: '>=12'}
@@ -7048,6 +7294,39 @@ packages:
resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
engines: {node: '>= 0.8'}
+ unplugin@3.3.0:
+ resolution: {integrity: sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@farmfe/core': '*'
+ '@rspack/core': '*'
+ bun-types-no-globals: '*'
+ esbuild: '*'
+ rolldown: '*'
+ rollup: '*'
+ unloader: '*'
+ vite: '*'
+ webpack: '*'
+ peerDependenciesMeta:
+ '@farmfe/core':
+ optional: true
+ '@rspack/core':
+ optional: true
+ bun-types-no-globals:
+ optional: true
+ esbuild:
+ optional: true
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ unloader:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
+
update-browserslist-db@1.2.3:
resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
hasBin: true
@@ -7061,6 +7340,9 @@ packages:
uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+ url-join@4.0.1:
+ resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==}
+
url-loader@4.1.1:
resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==}
engines: {node: '>= 10.13.0'}
@@ -7113,8 +7395,8 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@8.2.0:
- resolution: {integrity: sha512-pn+CFpM0lwDeKwmOq1ZaBK/9sjorZcgqxki6MbY/jPEVd9vichIlmlD4HmQ5wdP5EgqQCFRaACBxMC7uEGc6lQ==}
+ vite@8.2.1:
+ resolution: {integrity: sha512-EU/eS7BH3XROHh2YnBefjM6DBKA6ZeMZEYQbj7NLWg5wHYlhB8B/Mayd5XsgWq+NFYccDOTemRpdETWR6Ka/lw==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
@@ -7248,26 +7530,15 @@ packages:
resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==}
engines: {node: '>=18.0.0'}
- webpack-sources@3.5.0:
- resolution: {integrity: sha512-HPuy+uuoTCaaoEoI1LQ3JN9+vrPBvEesnnX1jADHy728cHSMlq4wUc4afYqahq2B1mhQVZxCXOkNTnXltr+2vQ==}
- engines: {node: '>=10.13.0'}
-
webpack-sources@3.5.1:
resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==}
engines: {node: '>=10.13.0'}
- webpack@5.108.3:
- resolution: {integrity: sha512-hOpaCHmQVVY66IVTjofnH14IgSdmod2aquSGHGuYig/OIdWge01Hk2Wt988DZcwXumFUT4+FvJY5N+ikl8o/ww==}
- engines: {node: '>=10.13.0'}
- hasBin: true
- peerDependencies:
- webpack-cli: '*'
- peerDependenciesMeta:
- webpack-cli:
- optional: true
+ webpack-virtual-modules@0.6.2:
+ resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==}
- webpack@5.109.2:
- resolution: {integrity: sha512-U9/cvLzxObKNEZ9+TtdqrHM5/9z3lgl2c+c4BzbqGxFQvQvBAq87yql5A8pQ+rrMbS496MZJeF5enVBndIy2hw==}
+ webpack@5.108.4:
+ resolution: {integrity: sha512-yur8LyJoeiWh47dErD+Ok7vlbmDsJ3UbbRPAoxbGJ54WpE2y5yVo5G/inUzujnYgw3tPmBRdn+G7PoxXaYC33w==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@@ -7296,6 +7567,11 @@ packages:
resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==}
engines: {node: '>=0.8.0'}
+ whatwg-encoding@2.0.0:
+ resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==}
+ engines: {node: '>=12'}
+ deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation
+
which-boxed-primitive@1.1.1:
resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
engines: {node: '>= 0.4'}
@@ -7333,6 +7609,11 @@ packages:
wildcard@2.0.1:
resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==}
+ wireit@0.14.13:
+ resolution: {integrity: sha512-Fo/VlEZKY4j53DQoW7Z/fWFrNGbnrfphgVDJdFoas5rVWUA9Z14/3AixEZcEfAuywympLCq49sTXVcD+sNtIxg==}
+ engines: {node: '>=18.0.0'}
+ hasBin: true
+
word-wrap@1.2.5:
resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
engines: {node: '>=0.10.0'}
@@ -7347,8 +7628,8 @@ packages:
write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
- ws@7.5.13:
- resolution: {integrity: sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==}
+ ws@7.5.11:
+ resolution: {integrity: sha512-zS54Oen9bITtp7kp2XM3AydrCIq1D+HwJOuH+c+e4LfpL/lotP5osijd+UoMnxwAam1GN8R4KtLAyIrIcBNpiA==}
engines: {node: '>=8.3.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -7359,8 +7640,8 @@ packages:
utf-8-validate:
optional: true
- ws@8.21.1:
- resolution: {integrity: sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw==}
+ ws@8.21.0:
+ resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -7554,20 +7835,20 @@ snapshots:
'@babel/compat-data@7.29.7': {}
- '@babel/core@7.29.7':
+ '@babel/core@7.29.7(supports-color@8.1.1)':
dependencies:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helpers': 7.29.7
'@babel/parser': 7.29.7
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
'@babel/types': 7.29.7
'@jridgewell/remapping': 2.3.5
convert-source-map: 2.0.0
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
@@ -7594,32 +7875,32 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7)':
+ '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-member-expression-to-functions': 7.29.7
+ '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@8.1.1)
'@babel/helper-optimise-call-expression': 7.29.7
- '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7)':
+ '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
regexpu-core: 6.4.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7)':
+ '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
lodash.debounce: 4.0.8
resolve: 1.22.12
transitivePeerDependencies:
@@ -7627,26 +7908,26 @@ snapshots:
'@babel/helper-globals@7.29.7': {}
- '@babel/helper-member-expression-to-functions@7.29.7':
+ '@babel/helper-member-expression-to-functions@7.29.7(supports-color@8.1.1)':
dependencies:
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-imports@7.29.7':
+ '@babel/helper-module-imports@7.29.7(supports-color@8.1.1)':
dependencies:
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)':
+ '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-imports': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1)
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -7656,27 +7937,27 @@ snapshots:
'@babel/helper-plugin-utils@7.29.7': {}
- '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7)':
+ '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-wrap-function': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/helper-wrap-function': 7.29.7(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7)':
+ '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-member-expression-to-functions': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@8.1.1)
'@babel/helper-optimise-call-expression': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/helper-skip-transparent-expression-wrappers@7.29.7':
+ '@babel/helper-skip-transparent-expression-wrappers@7.29.7(supports-color@8.1.1)':
dependencies:
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
@@ -7687,10 +7968,10 @@ snapshots:
'@babel/helper-validator-option@7.29.7': {}
- '@babel/helper-wrap-function@7.29.7':
+ '@babel/helper-wrap-function@7.29.7(supports-color@8.1.1)':
dependencies:
'@babel/template': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
@@ -7704,573 +7985,573 @@ snapshots:
dependencies:
'@babel/types': 7.29.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
- '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
+ '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
- '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7)':
+ '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7)
- '@babel/traverse': 7.29.7
+ '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-imports': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-globals': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
- '@babel/traverse': 7.29.7
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
'@babel/template': 7.29.7
- '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-modules-systemjs@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7)
- '@babel/traverse': 7.29.7
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-module-imports': 7.29.7
+ '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/types': 7.29.7
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-regenerator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-module-imports': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7)
- babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7)
- babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7)
+ babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-spread@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-annotate-as-pure': 7.29.7
- '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/helper-skip-transparent-expression-wrappers': 7.29.7
- '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7)
+ '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1)
+ '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7)':
+ '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
'@babel/helper-plugin-utils': 7.29.7
- '@babel/preset-env@7.29.7(@babel/core@7.29.7)':
+ '@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
'@babel/compat-data': 7.29.7
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-compilation-targets': 7.29.7
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-option': 7.29.7
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7)
- '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7)
- '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7)
- babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7)
- babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7)
- babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-modules-systemjs': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-regenerator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-spread': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@8.1.1))
+ babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
core-js-compat: 3.49.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@8.1.1))':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
'@babel/types': 7.29.7
esutils: 2.0.3
- '@babel/preset-react@7.29.7(@babel/core@7.29.7)':
+ '@babel/preset-react@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-option': 7.29.7
- '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
transitivePeerDependencies:
- supports-color
- '@babel/preset-typescript@7.29.7(@babel/core@7.29.7)':
+ '@babel/preset-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/helper-plugin-utils': 7.29.7
'@babel/helper-validator-option': 7.29.7
- '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7)
- '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -8282,7 +8563,7 @@ snapshots:
'@babel/parser': 7.29.7
'@babel/types': 7.29.7
- '@babel/traverse@7.29.7':
+ '@babel/traverse@7.29.7(supports-color@8.1.1)':
dependencies:
'@babel/code-frame': 7.29.7
'@babel/generator': 7.29.7
@@ -8290,7 +8571,7 @@ snapshots:
'@babel/parser': 7.29.7
'@babel/template': 7.29.7
'@babel/types': 7.29.7
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -8299,9 +8580,6 @@ snapshots:
'@babel/helper-string-parser': 7.29.7
'@babel/helper-validator-identifier': 7.29.7
- '@blazediff/core@1.9.1':
- optional: true
-
'@colors/colors@1.5.0':
optional: true
@@ -8557,272 +8835,272 @@ snapshots:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-alpha-function@1.0.1(postcss@8.5.25)':
+ '@csstools/postcss-alpha-function@1.0.1(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.25)':
+ '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.19)':
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4)
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- '@csstools/postcss-color-function-display-p3-linear@1.0.1(postcss@8.5.25)':
+ '@csstools/postcss-color-function-display-p3-linear@1.0.1(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-color-function@4.0.12(postcss@8.5.25)':
+ '@csstools/postcss-color-function@4.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-color-mix-function@3.0.12(postcss@8.5.25)':
+ '@csstools/postcss-color-mix-function@3.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2(postcss@8.5.25)':
+ '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-content-alt-text@2.0.8(postcss@8.5.25)':
+ '@csstools/postcss-content-alt-text@2.0.8(postcss@8.5.19)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-contrast-color-function@2.0.12(postcss@8.5.25)':
+ '@csstools/postcss-contrast-color-function@2.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.25)':
+ '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.19)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.25)':
+ '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.19)':
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.25)':
+ '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-gradients-interpolation-method@5.0.12(postcss@8.5.25)':
+ '@csstools/postcss-gradients-interpolation-method@5.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-hwb-function@4.0.12(postcss@8.5.25)':
+ '@csstools/postcss-hwb-function@4.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-ic-unit@4.0.4(postcss@8.5.25)':
+ '@csstools/postcss-ic-unit@4.0.4(postcss@8.5.19)':
dependencies:
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-initial@2.0.1(postcss@8.5.25)':
+ '@csstools/postcss-initial@2.0.1(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.25)':
+ '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.19)':
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4)
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- '@csstools/postcss-light-dark-function@2.0.11(postcss@8.5.25)':
+ '@csstools/postcss-light-dark-function@2.0.11(postcss@8.5.19)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.25)':
+ '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.25)':
+ '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.25)':
+ '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.25)':
+ '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.25)':
+ '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.19)':
dependencies:
'@csstools/css-tokenizer': 3.0.4
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.25)':
+ '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.19)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.25)':
+ '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.19)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.25)':
+ '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.19)':
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-normalize-display-values@4.0.1(postcss@8.5.25)':
+ '@csstools/postcss-normalize-display-values@4.0.1(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-oklab-function@4.0.12(postcss@8.5.25)':
+ '@csstools/postcss-oklab-function@4.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-position-area-property@1.0.0(postcss@8.5.25)':
+ '@csstools/postcss-position-area-property@1.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-progressive-custom-properties@4.2.1(postcss@8.5.25)':
+ '@csstools/postcss-progressive-custom-properties@4.2.1(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-property-rule-prelude-list@1.0.0(postcss@8.5.25)':
+ '@csstools/postcss-property-rule-prelude-list@1.0.0(postcss@8.5.19)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-random-function@2.0.1(postcss@8.5.25)':
+ '@csstools/postcss-random-function@2.0.1(postcss@8.5.19)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-relative-color-syntax@3.0.12(postcss@8.5.25)':
+ '@csstools/postcss-relative-color-syntax@3.0.12(postcss@8.5.19)':
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.25)':
+ '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.25)':
+ '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.19)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.25)':
+ '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.19)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-syntax-descriptor-syntax-production@1.0.1(postcss@8.5.25)':
+ '@csstools/postcss-syntax-descriptor-syntax-production@1.0.1(postcss@8.5.19)':
dependencies:
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-system-ui-font-family@1.0.0(postcss@8.5.25)':
+ '@csstools/postcss-system-ui-font-family@1.0.0(postcss@8.5.19)':
dependencies:
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.25)':
+ '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.19)':
dependencies:
'@csstools/color-helpers': 5.1.0
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.25)':
+ '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.19)':
dependencies:
'@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
- '@csstools/postcss-unset-value@4.0.0(postcss@8.5.25)':
+ '@csstools/postcss-unset-value@4.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
'@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.4)':
dependencies:
@@ -8832,9 +9110,9 @@ snapshots:
dependencies:
postcss-selector-parser: 7.1.4
- '@csstools/utilities@2.0.0(postcss@8.5.25)':
+ '@csstools/utilities@2.0.0(postcss@8.5.19)':
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
'@discoveryjs/json-ext@0.5.7': {}
@@ -8860,21 +9138,21 @@ snapshots:
- '@algolia/client-search'
- algoliasearch
- '@docusaurus/babel@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/babel@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/generator': 7.29.7
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-env': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-react': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
+ '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7(supports-color@8.1.1))
+ '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/preset-react': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
+ '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
'@babel/runtime': 7.29.7
- '@babel/traverse': 7.29.7
+ '@babel/traverse': 7.29.7(supports-color@8.1.1)
'@docusaurus/logger': 3.10.2
- '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
babel-plugin-dynamic-import-node: 2.3.3
- fs-extra: 11.4.0
+ fs-extra: 11.3.6
tslib: 2.8.1
transitivePeerDependencies:
- '@minify-html/node'
@@ -8894,66 +9172,32 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/babel@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/bundler@3.10.2(csso@5.0.5)(esbuild@0.28.1)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@babel/core': 7.29.7
- '@babel/generator': 7.29.7
- '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7)
- '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-env': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-react': 7.29.7(@babel/core@7.29.7)
- '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7)
- '@babel/runtime': 7.29.7
- '@babel/traverse': 7.29.7
- '@docusaurus/logger': 3.10.2
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- babel-plugin-dynamic-import-node: 2.3.3
- fs-extra: 11.4.0
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - react
- - react-dom
- - supports-color
- - uglify-js
- - webpack-cli
-
- '@docusaurus/bundler@3.10.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)':
- dependencies:
- '@babel/core': 7.29.7
- '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@docusaurus/cssnano-preset': 3.10.2
'@docusaurus/logger': 3.10.2
- '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- babel-loader: 9.2.1(@babel/core@7.29.7)(webpack@5.109.2(postcss@8.5.25))
+ '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ babel-loader: 9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
clean-css: 5.3.3
- copy-webpack-plugin: 11.0.0(webpack@5.109.2(postcss@8.5.25))
- css-loader: 6.11.0(webpack@5.109.2(postcss@8.5.25))
- css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(webpack@5.109.2(postcss@8.5.25))
- cssnano: 6.1.2(postcss@8.5.25)
- file-loader: 6.2.0(webpack@5.109.2(postcss@8.5.25))
+ copy-webpack-plugin: 11.0.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ css-loader: 6.11.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.1)(lightningcss@1.33.0)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ cssnano: 6.1.2(postcss@8.5.19)
+ file-loader: 6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
html-minifier-terser: 7.2.0
- mini-css-extract-plugin: 2.10.2(webpack@5.109.2(postcss@8.5.25))
- null-loader: 4.0.1(webpack@5.109.2(postcss@8.5.25))
- postcss: 8.5.25
- postcss-loader: 7.3.4(postcss@8.5.25)(typescript@6.0.3)(webpack@5.109.2(postcss@8.5.25))
- postcss-preset-env: 10.6.1(postcss@8.5.25)
- terser-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(webpack@5.109.2(postcss@8.5.25))
+ mini-css-extract-plugin: 2.10.2(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ null-loader: 4.0.1(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ postcss: 8.5.19
+ postcss-loader: 7.3.4(postcss@8.5.19)(typescript@6.0.3)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ postcss-preset-env: 10.6.1(postcss@8.5.19)
+ terser-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
tslib: 2.8.1
- url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.2(postcss@8.5.25)))(webpack@5.109.2(postcss@8.5.25))
- webpack: 5.109.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)
- webpackbar: 7.0.0(webpack@5.109.2(postcss@8.5.25))
+ url-loader: 4.1.1(file-loader@6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
+ webpackbar: 7.0.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
transitivePeerDependencies:
- '@minify-html/node'
- '@parcel/css'
@@ -8971,15 +9215,15 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/core@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)':
+ '@docusaurus/core@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@docusaurus/babel': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/bundler': 3.10.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)
+ '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/bundler': 3.10.2(csso@5.0.5)(esbuild@0.28.1)(lightningcss@1.33.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)
'@docusaurus/logger': 3.10.2
- '@docusaurus/mdx-loader': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-common': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-validation': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.8)
boxen: 6.2.1
chalk: 4.1.2
@@ -8993,9 +9237,9 @@ snapshots:
eta: 2.2.0
eval: 0.1.8
execa: 5.1.1
- fs-extra: 11.4.0
+ fs-extra: 11.3.6
html-tags: 3.3.1
- html-webpack-plugin: 5.6.8(webpack@5.109.2(postcss@8.5.25))
+ html-webpack-plugin: 5.6.7(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
leven: 3.1.0
lodash: 4.18.1
open: 8.4.2
@@ -9005,7 +9249,7 @@ snapshots:
react-dom: 19.2.8(react@19.2.8)
react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)'
react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.8)'
- react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.109.2(postcss@8.5.25))
+ react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
react-router: 5.3.4(react@19.2.8)
react-router-config: 5.1.1(react-router@5.3.4(react@19.2.8))(react@19.2.8)
react-router-dom: 5.3.4(react@19.2.8)
@@ -9014,9 +9258,9 @@ snapshots:
tinypool: 1.1.1
tslib: 2.8.1
update-notifier: 6.0.2
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
webpack-bundle-analyzer: 4.10.2
- webpack-dev-server: 5.2.6(tslib@2.8.1)(webpack@5.109.2(postcss@8.5.25))
+ webpack-dev-server: 5.2.6(supports-color@8.1.1)(tslib@2.8.1)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
webpack-merge: 6.0.1
transitivePeerDependencies:
- '@minify-html/node'
@@ -9042,9 +9286,9 @@ snapshots:
'@docusaurus/cssnano-preset@3.10.2':
dependencies:
- cssnano-preset-advanced: 6.1.2(postcss@8.5.25)
- postcss: 8.5.25
- postcss-sort-media-queries: 5.2.0(postcss@8.5.25)
+ cssnano-preset-advanced: 6.1.2(postcss@8.5.19)
+ postcss: 8.5.19
+ postcss-sort-media-queries: 5.2.0(postcss@8.5.19)
tslib: 2.8.1
'@docusaurus/logger@3.10.2':
@@ -9052,34 +9296,34 @@ snapshots:
chalk: 4.1.2
tslib: 2.8.1
- '@docusaurus/mdx-loader@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/mdx-loader@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
'@docusaurus/logger': 3.10.2
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-validation': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@mdx-js/mdx': 3.1.1
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@mdx-js/mdx': 3.1.1(supports-color@8.1.1)
'@slorber/remark-comment': 1.0.0
escape-html: 1.0.3
estree-util-value-to-estree: 3.5.0
- file-loader: 6.2.0(webpack@5.109.2(postcss@8.5.25))
- fs-extra: 11.4.0
+ file-loader: 6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ fs-extra: 11.3.6
image-size: 2.0.2
- mdast-util-mdx: 3.0.0
+ mdast-util-mdx: 3.0.0(supports-color@8.1.1)
mdast-util-to-string: 4.0.0
react: 19.2.8
react-dom: 19.2.8(react@19.2.8)
rehype-raw: 7.0.0
- remark-directive: 3.0.1
+ remark-directive: 3.0.1(supports-color@8.1.1)
remark-emoji: 4.0.1
- remark-frontmatter: 5.0.0
- remark-gfm: 4.0.1
+ remark-frontmatter: 5.0.0(supports-color@8.1.1)
+ remark-gfm: 4.0.1(supports-color@8.1.1)
stringify-object: 3.3.0
tslib: 2.8.1
unified: 11.0.5
unist-util-visit: 5.1.0
- url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.2(postcss@8.5.25)))(webpack@5.109.2(postcss@8.5.25))
+ url-loader: 4.1.1(file-loader@6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
vfile: 6.0.3
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
@@ -9096,9 +9340,9 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/module-type-aliases@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/module-type-aliases@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
- '@docusaurus/types': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@types/history': 4.7.11
'@types/react': 19.2.17
'@types/react-router-config': 5.0.11
@@ -9123,20 +9367,20 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)':
+ '@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)
+ '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)
'@docusaurus/logger': 3.10.2
- '@docusaurus/mdx-loader': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/module-type-aliases': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/types': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-common': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-validation': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@types/react-router-config': 5.0.11
combine-promises: 1.2.0
- fs-extra: 11.4.0
+ fs-extra: 11.3.6
js-yaml: 4.3.0
lodash: 4.18.1
react: 19.2.8
@@ -9144,7 +9388,7 @@ snapshots:
schema-dts: 1.1.5
tslib: 2.8.1
utility-types: 3.11.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
transitivePeerDependencies:
- '@docusaurus/faster'
- '@mdx-js/react'
@@ -9174,13 +9418,13 @@ snapshots:
'@types/react': 19.2.17
react: 19.2.8
- '@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
- '@docusaurus/mdx-loader': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/module-type-aliases': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-common': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@types/history': 4.7.11
'@types/react': 19.2.17
'@types/react-router-config': 5.0.11
@@ -9207,17 +9451,17 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/theme-search-algolia@3.10.2(@algolia/client-search@5.55.1)(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(typescript@6.0.3)':
+ '@docusaurus/theme-search-algolia@3.10.2(@algolia/client-search@5.55.1)(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(@types/react@19.2.17)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
'@algolia/autocomplete-core': 1.19.9(@algolia/client-search@5.55.1)(algoliasearch@5.55.1)(search-insights@2.17.3)
'@docsearch/react': 4.6.3(@algolia/client-search@5.55.1)(@types/react@19.2.17)(algoliasearch@5.55.1)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(search-insights@2.17.3)
- '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)
+ '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)
'@docusaurus/logger': 3.10.2
- '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3)
- '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(typescript@6.0.3))(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3)
+ '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.2.17)(react@19.2.8))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)(typescript@6.0.3))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
'@docusaurus/theme-translations': 3.10.2
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-validation': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
algoliasearch: 5.55.1
algoliasearch-helper: 3.29.1(algoliasearch@5.55.1)
clsx: 2.1.1
@@ -9260,9 +9504,9 @@ snapshots:
fs-extra: 11.3.6
tslib: 2.8.1
- '@docusaurus/types@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/types@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
- '@mdx-js/mdx': 3.1.1
+ '@mdx-js/mdx': 3.1.1(supports-color@8.1.1)
'@types/history': 4.7.11
'@types/mdast': 4.0.4
'@types/react': 19.2.17
@@ -9272,7 +9516,7 @@ snapshots:
react-dom: 19.2.8(react@19.2.8)
react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)'
utility-types: 3.11.0
- webpack: 5.108.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
webpack-merge: 5.10.0
transitivePeerDependencies:
- '@minify-html/node'
@@ -9290,39 +9534,9 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/types@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/utils-common@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
- '@mdx-js/mdx': 3.1.1
- '@types/history': 4.7.11
- '@types/mdast': 4.0.4
- '@types/react': 19.2.17
- commander: 5.1.0
- joi: 17.13.4
- react: 19.2.8
- react-dom: 19.2.8(react@19.2.8)
- react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.2.8(react@19.2.8))(react@19.2.8)'
- utility-types: 3.11.0
- webpack: 5.108.3(postcss@8.5.25)
- webpack-merge: 5.10.0
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - supports-color
- - uglify-js
- - webpack-cli
-
- '@docusaurus/utils-common@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
- dependencies:
- '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
tslib: 2.8.1
transitivePeerDependencies:
- '@minify-html/node'
@@ -9342,34 +9556,12 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils-common@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
- dependencies:
- '@docusaurus/types': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- tslib: 2.8.1
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - react
- - react-dom
- - supports-color
- - uglify-js
- - webpack-cli
-
- '@docusaurus/utils-validation@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/utils-validation@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
'@docusaurus/logger': 3.10.2
- '@docusaurus/utils': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-common': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- fs-extra: 11.4.0
+ '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ fs-extra: 11.3.6
joi: 17.13.4
js-yaml: 4.3.0
lodash: 4.18.1
@@ -9392,16 +9584,16 @@ snapshots:
- uglify-js
- webpack-cli
- '@docusaurus/utils@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
+ '@docusaurus/utils@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)':
dependencies:
'@11ty/gray-matter': 1.0.0
'@docusaurus/logger': 3.10.2
- '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
+ '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
+ '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@8.1.1)
escape-string-regexp: 4.0.0
execa: 5.1.1
- file-loader: 6.2.0(webpack@5.109.2(postcss@8.5.25))
- fs-extra: 11.4.0
+ file-loader: 6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ fs-extra: 11.3.6
github-slugger: 1.5.0
globby: 11.1.0
jiti: 1.21.7
@@ -9412,50 +9604,9 @@ snapshots:
prompts: 2.4.2
resolve-pathname: 3.0.0
tslib: 2.8.1
- url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.2(postcss@8.5.25)))(webpack@5.109.2(postcss@8.5.25))
+ url-loader: 4.1.1(file-loader@6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
utility-types: 3.11.0
- webpack: 5.109.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - react
- - react-dom
- - supports-color
- - uglify-js
- - webpack-cli
-
- '@docusaurus/utils@3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)':
- dependencies:
- '@11ty/gray-matter': 1.0.0
- '@docusaurus/logger': 3.10.2
- '@docusaurus/types': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- '@docusaurus/utils-common': 3.10.2(postcss@8.5.25)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
- escape-string-regexp: 4.0.0
- execa: 5.1.1
- file-loader: 6.2.0(webpack@5.109.2(postcss@8.5.25))
- fs-extra: 11.4.0
- github-slugger: 1.5.0
- globby: 11.1.0
- jiti: 1.21.7
- js-yaml: 4.3.0
- lodash: 4.18.1
- micromatch: 4.0.8
- p-queue: 6.6.2
- prompts: 2.4.2
- resolve-pathname: 3.0.0
- tslib: 2.8.1
- url-loader: 4.1.1(file-loader@6.2.0(webpack@5.109.2(postcss@8.5.25)))(webpack@5.109.2(postcss@8.5.25))
- utility-types: 3.11.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
transitivePeerDependencies:
- '@minify-html/node'
- '@swc/core'
@@ -9488,29 +9639,13 @@ snapshots:
'@dozerg/no-new@0.0.9': {}
- '@dozerg/require-module@0.0.10':
+ '@dozerg/require-module@0.0.10(supports-color@8.1.1)':
dependencies:
'@dozerg/find-up': 1.0.9
- log4js: 6.9.1
+ log4js: 6.9.1(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- '@emnapi/core@2.0.0-alpha.3':
- dependencies:
- '@emnapi/wasi-threads': 2.0.1
- tslib: 2.8.1
- optional: true
-
- '@emnapi/runtime@2.0.0-alpha.3':
- dependencies:
- tslib: 2.8.1
- optional: true
-
- '@emnapi/wasi-threads@2.0.1':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@epic-web/invariant@1.0.0': {}
'@esbuild/aix-ppc64@0.28.1':
@@ -9591,22 +9726,17 @@ snapshots:
'@esbuild/win32-x64@0.28.1':
optional: true
- '@eslint-community/eslint-utils@4.10.1(eslint@9.39.5(jiti@1.21.7))':
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))':
dependencies:
- eslint: 9.39.5(jiti@1.21.7)
- eslint-visitor-keys: 3.4.3
-
- '@eslint-community/eslint-utils@4.9.1(eslint@9.39.5(jiti@1.21.7))':
- dependencies:
- eslint: 9.39.5(jiti@1.21.7)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/config-array@0.21.2':
+ '@eslint/config-array@0.21.2(supports-color@8.1.1)':
dependencies:
'@eslint/object-schema': 2.1.7
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
minimatch: 3.1.5
transitivePeerDependencies:
- supports-color
@@ -9619,10 +9749,25 @@ snapshots:
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/eslintrc@3.3.6':
+ '@eslint/core@1.2.1':
+ dependencies:
+ '@types/json-schema': 7.0.15
+
+ '@eslint/css-tree@4.0.5':
+ dependencies:
+ mdn-data: 2.29.0
+ source-map-js: 1.2.1
+
+ '@eslint/css@1.4.0':
+ dependencies:
+ '@eslint/core': 1.2.1
+ '@eslint/css-tree': 4.0.5
+ '@eslint/plugin-kit': 0.7.2
+
+ '@eslint/eslintrc@3.3.6(supports-color@8.1.1)':
dependencies:
ajv: 6.15.0
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
espree: 10.4.0
globals: 14.0.0
ignore: 5.3.2
@@ -9642,6 +9787,11 @@ snapshots:
'@eslint/core': 0.17.0
levn: 0.4.1
+ '@eslint/plugin-kit@0.7.2':
+ dependencies:
+ '@eslint/core': 1.2.1
+ levn: 0.4.1
+
'@gerrit0/mini-shiki@3.23.0':
dependencies:
'@shikijs/engine-oniguruma': 3.23.0
@@ -9674,14 +9824,14 @@ snapshots:
'@jest/schemas@29.6.3':
dependencies:
- '@sinclair/typebox': 0.27.12
+ '@sinclair/typebox': 0.27.10
'@jest/types@29.6.3':
dependencies:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/yargs': 17.0.35
chalk: 4.1.2
@@ -9737,7 +9887,7 @@ snapshots:
dependencies:
'@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
'@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
- thingies: 2.6.1(tslib@2.8.1)
+ thingies: 2.6.0(tslib@2.8.1)
tslib: 2.8.1
'@jsonjoy.com/fs-fsa@4.64.0(tslib@2.8.1)':
@@ -9745,7 +9895,7 @@ snapshots:
'@jsonjoy.com/fs-core': 4.64.0(tslib@2.8.1)
'@jsonjoy.com/fs-node-builtins': 4.64.0(tslib@2.8.1)
'@jsonjoy.com/fs-node-utils': 4.64.0(tslib@2.8.1)
- thingies: 2.6.1(tslib@2.8.1)
+ thingies: 2.6.0(tslib@2.8.1)
tslib: 2.8.1
'@jsonjoy.com/fs-node-builtins@4.64.0(tslib@2.8.1)':
@@ -9773,7 +9923,7 @@ snapshots:
'@jsonjoy.com/fs-print': 4.64.0(tslib@2.8.1)
'@jsonjoy.com/fs-snapshot': 4.64.0(tslib@2.8.1)
glob-to-regex.js: 1.2.0(tslib@2.8.1)
- thingies: 2.6.1(tslib@2.8.1)
+ thingies: 2.6.0(tslib@2.8.1)
tslib: 2.8.1
'@jsonjoy.com/fs-print@4.64.0(tslib@2.8.1)':
@@ -9798,7 +9948,7 @@ snapshots:
'@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1)
'@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
hyperdyperid: 1.2.0
- thingies: 2.6.1(tslib@2.8.1)
+ thingies: 2.6.0(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
@@ -9810,7 +9960,7 @@ snapshots:
'@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1)
'@jsonjoy.com/util': 17.67.0(tslib@2.8.1)
hyperdyperid: 1.2.0
- thingies: 2.6.1(tslib@2.8.1)
+ thingies: 2.6.0(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
@@ -9847,11 +9997,11 @@ snapshots:
'@types/geojson': 7946.0.16
pbf: 4.0.2
- '@mdx-js/mdx@3.1.1':
+ '@mdx-js/mdx@3.1.1(supports-color@8.1.1)':
dependencies:
'@types/estree': 1.0.9
'@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
+ '@types/hast': 3.0.5
'@types/mdx': 2.0.14
acorn: 8.17.0
collapse-white-space: 2.1.0
@@ -9859,14 +10009,14 @@ snapshots:
estree-util-is-identifier-name: 3.0.0
estree-util-scope: 1.0.0
estree-walker: 3.0.3
- hast-util-to-jsx-runtime: 2.3.6
+ hast-util-to-jsx-runtime: 2.3.6(supports-color@8.1.1)
markdown-extensions: 2.0.0
recma-build-jsx: 1.0.0
recma-jsx: 1.0.1(acorn@8.17.0)
recma-stringify: 1.0.0
- rehype-recma: 1.0.0
- remark-mdx: 3.1.1
- remark-parse: 11.0.0
+ rehype-recma: 1.0.0(supports-color@8.1.1)
+ remark-mdx: 3.1.1(supports-color@8.1.1)
+ remark-parse: 11.0.0(supports-color@8.1.1)
remark-rehype: 11.1.2
source-map: 0.7.6
unified: 11.0.5
@@ -9883,13 +10033,6 @@ snapshots:
'@types/react': 19.2.17
react: 19.2.8
- '@napi-rs/wasm-runtime@1.2.1(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)':
- dependencies:
- '@emnapi/core': 2.0.0-alpha.3
- '@emnapi/runtime': 2.0.0-alpha.3
- '@tybys/wasm-util': 0.10.3
- optional: true
-
'@noble/hashes@1.4.0': {}
'@nodelib/fs.scandir@2.1.5':
@@ -9904,7 +10047,7 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.20.1
- '@oxc-project/types@0.142.0': {}
+ '@oxc-project/types@0.143.0': {}
'@peculiar/asn1-cms@2.8.0':
dependencies:
@@ -10016,53 +10159,46 @@ snapshots:
'@polka/url@1.0.0-next.29': {}
- '@rolldown/binding-android-arm64@1.2.1':
+ '@rolldown/binding-android-arm64@1.2.3':
optional: true
- '@rolldown/binding-darwin-arm64@1.2.1':
+ '@rolldown/binding-darwin-arm64@1.2.3':
optional: true
- '@rolldown/binding-darwin-x64@1.2.1':
+ '@rolldown/binding-darwin-x64@1.2.3':
optional: true
- '@rolldown/binding-freebsd-x64@1.2.1':
+ '@rolldown/binding-freebsd-x64@1.2.3':
optional: true
- '@rolldown/binding-linux-arm-gnueabihf@1.2.1':
+ '@rolldown/binding-linux-arm-gnueabihf@1.2.3':
optional: true
- '@rolldown/binding-linux-arm64-gnu@1.2.1':
+ '@rolldown/binding-linux-arm64-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-arm64-musl@1.2.1':
+ '@rolldown/binding-linux-arm64-musl@1.2.3':
optional: true
- '@rolldown/binding-linux-ppc64-gnu@1.2.1':
+ '@rolldown/binding-linux-ppc64-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-s390x-gnu@1.2.1':
+ '@rolldown/binding-linux-s390x-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-x64-gnu@1.2.1':
+ '@rolldown/binding-linux-x64-gnu@1.2.3':
optional: true
- '@rolldown/binding-linux-x64-musl@1.2.1':
+ '@rolldown/binding-linux-x64-musl@1.2.3':
optional: true
- '@rolldown/binding-openharmony-arm64@1.2.1':
+ '@rolldown/binding-openharmony-arm64@1.2.3':
optional: true
- '@rolldown/binding-wasm32-wasi@1.2.1':
- dependencies:
- '@emnapi/core': 2.0.0-alpha.3
- '@emnapi/runtime': 2.0.0-alpha.3
- '@napi-rs/wasm-runtime': 1.2.1(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)
+ '@rolldown/binding-win32-arm64-msvc@1.2.3':
optional: true
- '@rolldown/binding-win32-arm64-msvc@1.2.1':
- optional: true
-
- '@rolldown/binding-win32-x64-msvc@1.2.1':
+ '@rolldown/binding-win32-x64-msvc@1.2.3':
optional: true
'@rolldown/pluginutils@1.0.1': {}
@@ -10097,7 +10233,7 @@ snapshots:
'@sideway/pinpoint@2.0.0': {}
- '@sinclair/typebox@0.27.12': {}
+ '@sinclair/typebox@0.27.10': {}
'@sindresorhus/is@4.6.0': {}
@@ -10121,23 +10257,98 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
+ '@styleframe/cli@4.1.2(@styleframe/license@2.0.2)(@styleframe/loader@3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)))':
+ dependencies:
+ '@styleframe/dtcg': 1.1.0
+ '@styleframe/figma': 2.1.1(@styleframe/license@2.0.2)
+ '@styleframe/loader': 3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2))
+ citty: 0.2.2
+ consola: 3.4.2
+ magicast: 0.5.4
+ transitivePeerDependencies:
+ - '@styleframe/license'
+
+ '@styleframe/core@3.6.2(@styleframe/license@2.0.2)':
+ dependencies:
+ '@styleframe/license': 2.0.2
+ csstype: 3.2.3
+
+ '@styleframe/dtcg@1.1.0':
+ dependencies:
+ culori: 4.0.2
+
+ '@styleframe/figma@2.1.1(@styleframe/license@2.0.2)':
+ dependencies:
+ '@styleframe/core': 3.6.2(@styleframe/license@2.0.2)
+ '@styleframe/dtcg': 1.1.0
+ culori: 4.0.2
+ transitivePeerDependencies:
+ - '@styleframe/license'
+
+ '@styleframe/license@2.0.2': {}
+
+ '@styleframe/loader@3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2))':
+ dependencies:
+ '@styleframe/core': 3.6.2(@styleframe/license@2.0.2)
+ '@styleframe/license': 2.0.2
+ '@styleframe/transpiler': 3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)
+ chokidar: 4.0.3
+ jiti: 2.7.0
+
+ '@styleframe/plugin@3.4.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(esbuild@0.28.1)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26))':
+ dependencies:
+ '@styleframe/license': 2.0.2
+ '@styleframe/loader': 3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2))
+ '@styleframe/scanner': 3.2.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)
+ '@styleframe/transpiler': 3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)
+ consola: 3.4.2
+ importree: 2.0.1
+ jiti: 2.7.0
+ tinyglobby: 0.2.17
+ unplugin: 3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26))
+ optionalDependencies:
+ esbuild: 0.28.1
+ vite: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)
+ transitivePeerDependencies:
+ - '@rspack/core'
+ - '@styleframe/core'
+ - bun-types-no-globals
+ - rolldown
+ - unloader
+
+ '@styleframe/scanner@3.2.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)':
+ dependencies:
+ '@styleframe/core': 3.6.2(@styleframe/license@2.0.2)
+ '@styleframe/license': 2.0.2
+ fast-glob: 3.3.3
+ importree: 2.0.1
+
+ '@styleframe/theme@3.8.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))':
+ dependencies:
+ '@styleframe/core': 3.6.2(@styleframe/license@2.0.2)
+ culori: 4.0.2
+ defu: 6.1.7
+ scule: 1.3.0
+
+ '@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)':
+ dependencies:
+ '@styleframe/core': 3.6.2(@styleframe/license@2.0.2)
+ '@styleframe/license': 2.0.2
+ scule: 1.3.0
+
'@szmarczak/http-timer@5.0.1':
dependencies:
defer-to-connect: 2.0.1
- '@tybys/wasm-util@0.10.3':
- dependencies:
- tslib: 2.8.1
- optional: true
-
'@types/body-parser@1.19.6':
dependencies:
'@types/connect': 3.4.38
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/bonjour@3.5.13':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/chai@5.2.3':
dependencies:
@@ -10147,11 +10358,13 @@ snapshots:
'@types/connect-history-api-fallback@1.5.4':
dependencies:
'@types/express-serve-static-core': 4.19.9
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/connect@3.4.38':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
+
+ '@types/culori@4.0.1': {}
'@types/debug@4.1.13':
dependencies:
@@ -10172,7 +10385,7 @@ snapshots:
'@types/express-serve-static-core@4.19.9':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/qs': 6.15.1
'@types/range-parser': 1.2.7
'@types/send': 1.2.1
@@ -10186,10 +10399,6 @@ snapshots:
'@types/geojson@7946.0.16': {}
- '@types/hast@3.0.4':
- dependencies:
- '@types/unist': 3.0.3
-
'@types/hast@3.0.5':
dependencies:
'@types/unist': 3.0.3
@@ -10204,7 +10413,7 @@ snapshots:
'@types/http-proxy@1.17.17':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/istanbul-lib-coverage@2.0.6': {}
@@ -10230,7 +10439,11 @@ snapshots:
'@types/ms@2.1.0': {}
- '@types/node@26.1.2':
+ '@types/node@26.1.1':
+ dependencies:
+ undici-types: 8.3.0
+
+ '@types/node@26.2.0':
dependencies:
undici-types: 8.3.0
@@ -10270,11 +10483,11 @@ snapshots:
'@types/send@0.17.6':
dependencies:
'@types/mime': 1.3.5
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/send@1.2.1':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/serve-index@1.9.4':
dependencies:
@@ -10283,12 +10496,12 @@ snapshots:
'@types/serve-static@1.15.10':
dependencies:
'@types/http-errors': 2.0.5
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/send': 0.17.6
'@types/sockjs@0.3.36':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/unist@2.0.11': {}
@@ -10296,7 +10509,7 @@ snapshots:
'@types/ws@8.18.1':
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
'@types/yargs-parser@21.0.3': {}
@@ -10304,74 +10517,74 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
- '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)':
+ '@typescript-eslint/eslint-plugin@8.67.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
'@eslint-community/regexpp': 4.12.2
- '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- '@typescript-eslint/scope-manager': 8.65.0
- '@typescript-eslint/type-utils': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.65.0
- eslint: 9.39.5(jiti@1.21.7)
- ignore: 7.0.6
+ '@typescript-eslint/parser': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/scope-manager': 8.67.0
+ '@typescript-eslint/type-utils': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.67.0
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
+ ignore: 7.0.5
natural-compare: 1.4.0
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)':
+ '@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/scope-manager': 8.65.0
- '@typescript-eslint/types': 8.65.0
- '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3)
- '@typescript-eslint/visitor-keys': 8.65.0
- debug: 4.4.3
- eslint: 9.39.5(jiti@1.21.7)
+ '@typescript-eslint/scope-manager': 8.67.0
+ '@typescript-eslint/types': 8.67.0
+ '@typescript-eslint/typescript-estree': 8.67.0(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/visitor-keys': 8.67.0
+ debug: 4.4.3(supports-color@8.1.1)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.65.0(typescript@6.0.3)':
+ '@typescript-eslint/project-service@8.67.0(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.3)
- '@typescript-eslint/types': 8.65.0
- debug: 4.4.3
+ '@typescript-eslint/tsconfig-utils': 8.67.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.67.0
+ debug: 4.4.3(supports-color@8.1.1)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.65.0':
+ '@typescript-eslint/scope-manager@8.67.0':
dependencies:
- '@typescript-eslint/types': 8.65.0
- '@typescript-eslint/visitor-keys': 8.65.0
+ '@typescript-eslint/types': 8.67.0
+ '@typescript-eslint/visitor-keys': 8.67.0
- '@typescript-eslint/tsconfig-utils@8.65.0(typescript@6.0.3)':
+ '@typescript-eslint/tsconfig-utils@8.67.0(typescript@6.0.3)':
dependencies:
typescript: 6.0.3
- '@typescript-eslint/type-utils@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)':
+ '@typescript-eslint/type-utils@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/types': 8.65.0
- '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3)
- '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- debug: 4.4.3
- eslint: 9.39.5(jiti@1.21.7)
+ '@typescript-eslint/types': 8.67.0
+ '@typescript-eslint/typescript-estree': 8.67.0(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ debug: 4.4.3(supports-color@8.1.1)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
ts-api-utils: 2.5.0(typescript@6.0.3)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.65.0': {}
+ '@typescript-eslint/types@8.67.0': {}
- '@typescript-eslint/typescript-estree@8.65.0(typescript@6.0.3)':
+ '@typescript-eslint/typescript-estree@8.67.0(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@typescript-eslint/project-service': 8.65.0(typescript@6.0.3)
- '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@6.0.3)
- '@typescript-eslint/types': 8.65.0
- '@typescript-eslint/visitor-keys': 8.65.0
- debug: 4.4.3
- minimatch: 10.2.6
+ '@typescript-eslint/project-service': 8.67.0(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/tsconfig-utils': 8.67.0(typescript@6.0.3)
+ '@typescript-eslint/types': 8.67.0
+ '@typescript-eslint/visitor-keys': 8.67.0
+ debug: 4.4.3(supports-color@8.1.1)
+ minimatch: 10.2.5
semver: 7.8.5
tinyglobby: 0.2.17
ts-api-utils: 2.5.0(typescript@6.0.3)
@@ -10379,58 +10592,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)':
+ '@typescript-eslint/utils@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)':
dependencies:
- '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@1.21.7))
- '@typescript-eslint/scope-manager': 8.65.0
- '@typescript-eslint/types': 8.65.0
- '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3)
- eslint: 9.39.5(jiti@1.21.7)
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))
+ '@typescript-eslint/scope-manager': 8.67.0
+ '@typescript-eslint/types': 8.67.0
+ '@typescript-eslint/typescript-estree': 8.67.0(supports-color@8.1.1)(typescript@6.0.3)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.65.0':
+ '@typescript-eslint/visitor-keys@8.67.0':
dependencies:
- '@typescript-eslint/types': 8.65.0
+ '@typescript-eslint/types': 8.67.0
eslint-visitor-keys: 5.0.1
- '@ungap/structured-clone@1.3.2': {}
+ '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview-darwin-x64@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview-linux-arm64@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview-linux-arm@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview-linux-x64@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview-win32-arm64@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview-win32-x64@7.0.0-dev.20260707.2':
+ optional: true
+
+ '@typescript/native-preview@7.0.0-dev.20260707.2':
+ optionalDependencies:
+ '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260707.2
+ '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260707.2
+ '@typescript/native-preview-linux-arm': 7.0.0-dev.20260707.2
+ '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260707.2
+ '@typescript/native-preview-linux-x64': 7.0.0-dev.20260707.2
+ '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260707.2
+ '@typescript/native-preview-win32-x64': 7.0.0-dev.20260707.2
'@ungap/structured-clone@1.3.3': {}
- '@vitest/browser-playwright@4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)':
- dependencies:
- '@vitest/browser': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)
- '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))
- playwright: 1.62.1
- tinyrainbow: 3.1.1
- vitest: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))
- transitivePeerDependencies:
- - bufferutil
- - msw
- - utf-8-validate
- - vite
- optional: true
-
- '@vitest/browser@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)':
- dependencies:
- '@blazediff/core': 1.9.1
- '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))
- '@vitest/utils': 4.1.10
- magic-string: 0.30.21
- pngjs: 7.0.0
- sirv: 3.0.2
- tinyrainbow: 3.1.1
- vitest: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))
- ws: 8.21.1
- transitivePeerDependencies:
- - bufferutil
- - msw
- - utf-8-validate
- - vite
- optional: true
-
'@vitest/expect@4.1.10':
dependencies:
'@standard-schema/spec': 1.1.0
@@ -10440,13 +10650,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.1.1
- '@vitest/mocker@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))':
+ '@vitest/mocker@4.1.10(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))':
dependencies:
'@vitest/spy': 4.1.10
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
'@vitest/pretty-format@4.1.10':
dependencies:
@@ -10494,7 +10704,7 @@ snapshots:
'@vue/shared': 3.3.11
estree-walker: 2.0.2
magic-string: 0.30.21
- postcss: 8.5.25
+ postcss: 8.5.19
source-map-js: 1.2.1
'@vue/compiler-ssr@3.3.11':
@@ -10607,12 +10817,10 @@ snapshots:
acorn-walk@8.3.5:
dependencies:
- acorn: 8.18.0
+ acorn: 8.17.0
acorn@8.17.0: {}
- acorn@8.18.0: {}
-
address@2.0.3: {}
aggregate-error@3.1.0:
@@ -10643,7 +10851,7 @@ snapshots:
ajv@8.20.0:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.1.4
+ fast-uri: 3.1.3
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -10783,15 +10991,17 @@ snapshots:
async-function@1.0.0: {}
+ async@3.2.6: {}
+
atomic-sleep@1.0.0: {}
- autoprefixer@10.5.4(postcss@8.5.25):
+ autoprefixer@10.5.2(postcss@8.5.19):
dependencies:
- browserslist: 4.28.7
- caniuse-lite: 1.0.30001806
+ browserslist: 4.28.6
+ caniuse-lite: 1.0.30001805
fraction.js: 5.3.4
picocolors: 1.1.1
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
available-typed-arrays@1.0.7:
@@ -10800,46 +11010,46 @@ snapshots:
aws-cdk@2.1129.0: {}
- babel-loader@9.2.1(@babel/core@7.29.7)(webpack@5.109.2(postcss@8.5.25)):
+ babel-loader@9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
find-cache-dir: 4.0.0
schema-utils: 4.3.3
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
babel-plugin-dynamic-import-node@2.3.3:
dependencies:
object.assign: 4.1.7
- babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7):
+ babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
'@babel/compat-data': 7.29.7
- '@babel/core': 7.29.7
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7):
+ babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
core-js-compat: 3.49.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7):
+ babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
core-js-compat: 3.49.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7):
+ babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
- '@babel/core': 7.29.7
- '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7)
+ '@babel/core': 7.29.7(supports-color@8.1.1)
+ '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -10851,7 +11061,11 @@ snapshots:
baseline-browser-mapping@2.10.42: {}
- baseline-browser-mapping@2.11.7: {}
+ baseline-browser-mapping@2.10.43: {}
+
+ basic-auth@2.0.1:
+ dependencies:
+ safe-buffer: 5.1.2
batch@0.6.1: {}
@@ -10859,11 +11073,11 @@ snapshots:
binary-extensions@2.3.0: {}
- body-parser@1.20.6:
+ body-parser@1.20.6(supports-color@8.1.1):
dependencies:
bytes: 3.1.2
content-type: 1.0.5
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
destroy: 1.2.0
http-errors: 2.0.1
@@ -10876,7 +11090,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- bonjour-service@1.4.4:
+ bonjour-service@1.4.3:
dependencies:
fast-deep-equal: 3.1.3
multicast-dns: 7.2.5
@@ -10914,10 +11128,6 @@ snapshots:
dependencies:
balanced-match: 4.0.4
- brace-expansion@5.0.9:
- dependencies:
- balanced-match: 4.0.4
-
braces@3.0.3:
dependencies:
fill-range: 7.1.1
@@ -10930,13 +11140,13 @@ snapshots:
node-releases: 2.0.50
update-browserslist-db: 1.2.3(browserslist@4.28.4)
- browserslist@4.28.7:
+ browserslist@4.28.6:
dependencies:
- baseline-browser-mapping: 2.11.7
- caniuse-lite: 1.0.30001806
- electron-to-chromium: 1.5.398
+ baseline-browser-mapping: 2.10.43
+ caniuse-lite: 1.0.30001805
+ electron-to-chromium: 1.5.389
node-releases: 2.0.51
- update-browserslist-db: 1.2.3(browserslist@4.28.7)
+ update-browserslist-db: 1.2.3(browserslist@4.28.6)
buffer-from@1.1.2: {}
@@ -10994,14 +11204,14 @@ snapshots:
caniuse-api@3.0.0:
dependencies:
- browserslist: 4.28.7
- caniuse-lite: 1.0.30001806
+ browserslist: 4.28.6
+ caniuse-lite: 1.0.30001805
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
caniuse-lite@1.0.30001800: {}
- caniuse-lite@1.0.30001806: {}
+ caniuse-lite@1.0.30001805: {}
ccount@2.0.1: {}
@@ -11046,10 +11256,16 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
+ chokidar@4.0.3:
+ dependencies:
+ readdirp: 4.1.2
+
chrome-trace-event@1.0.4: {}
ci-info@3.9.0: {}
+ citty@0.2.2: {}
+
clean-css@5.3.3:
dependencies:
source-map: 0.6.1
@@ -11119,11 +11335,11 @@ snapshots:
dependencies:
mime-db: 1.54.0
- compression@1.8.1:
+ compression@1.8.1(supports-color@8.1.1):
dependencies:
bytes: 3.1.2
compressible: 2.0.18
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
negotiator: 0.6.4
on-headers: 1.1.0
safe-buffer: 5.2.1
@@ -11164,7 +11380,7 @@ snapshots:
cookie@0.7.2: {}
- copy-webpack-plugin@11.0.0(webpack@5.109.2(postcss@8.5.25)):
+ copy-webpack-plugin@11.0.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
fast-glob: 3.3.3
glob-parent: 6.0.2
@@ -11172,16 +11388,18 @@ snapshots:
normalize-path: 3.0.0
schema-utils: 4.3.3
serialize-javascript: 6.0.2
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
core-js-compat@3.49.0:
dependencies:
- browserslist: 4.28.7
+ browserslist: 4.28.6
core-js@3.49.0: {}
core-util-is@1.0.3: {}
+ corser@2.0.1: {}
+
cosmiconfig@8.3.6(typescript@6.0.3):
dependencies:
import-fresh: 3.3.1
@@ -11304,50 +11522,58 @@ snapshots:
semver: 7.8.5
tinyglobby: 0.2.17
- css-blank-pseudo@7.0.1(postcss@8.5.25):
+ css-blank-pseudo@7.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- css-declaration-sorter@7.4.0(postcss@8.5.25):
+ css-declaration-sorter@7.4.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- css-has-pseudo@7.0.3(postcss@8.5.25):
+ css-declaration-sorter@7.4.0(postcss@8.5.26):
+ dependencies:
+ postcss: 8.5.26
+ optional: true
+
+ css-has-pseudo@7.0.3(postcss@8.5.19):
dependencies:
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4)
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
postcss-value-parser: 4.2.0
- css-loader@6.11.0(webpack@5.109.2(postcss@8.5.25)):
+ css-loader@6.11.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.25)
- postcss: 8.5.25
- postcss-modules-extract-imports: 3.1.0(postcss@8.5.25)
- postcss-modules-local-by-default: 4.2.0(postcss@8.5.25)
- postcss-modules-scope: 3.2.1(postcss@8.5.25)
- postcss-modules-values: 4.0.0(postcss@8.5.25)
+ icss-utils: 5.1.0(postcss@8.5.19)
+ postcss: 8.5.19
+ postcss-modules-extract-imports: 3.1.0(postcss@8.5.19)
+ postcss-modules-local-by-default: 4.2.0(postcss@8.5.19)
+ postcss-modules-scope: 3.2.1(postcss@8.5.19)
+ postcss-modules-values: 4.0.0(postcss@8.5.19)
postcss-value-parser: 4.2.0
semver: 7.8.5
optionalDependencies:
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
- css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.109.2(postcss@8.5.25)):
+ css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(csso@5.0.5)(esbuild@0.28.1)(lightningcss@1.33.0)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
- cssnano: 6.1.2(postcss@8.5.25)
+ cssnano: 6.1.2(postcss@8.5.19)
jest-worker: 29.7.0
- postcss: 8.5.25
+ postcss: 8.5.19
schema-utils: 4.3.3
serialize-javascript: 6.0.2
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
optionalDependencies:
clean-css: 5.3.3
+ csso: 5.0.5
+ esbuild: 0.28.1
+ lightningcss: 1.33.0
- css-prefers-color-scheme@10.0.0(postcss@8.5.25):
+ css-prefers-color-scheme@10.0.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
css-select@4.3.0:
dependencies:
@@ -11381,60 +11607,107 @@ snapshots:
cssesc@3.0.0: {}
- cssnano-preset-advanced@6.1.2(postcss@8.5.25):
+ cssnano-preset-advanced@6.1.2(postcss@8.5.19):
dependencies:
- autoprefixer: 10.5.4(postcss@8.5.25)
- browserslist: 4.28.7
- cssnano-preset-default: 6.1.2(postcss@8.5.25)
- postcss: 8.5.25
- postcss-discard-unused: 6.0.5(postcss@8.5.25)
- postcss-merge-idents: 6.0.3(postcss@8.5.25)
- postcss-reduce-idents: 6.0.3(postcss@8.5.25)
- postcss-zindex: 6.0.2(postcss@8.5.25)
+ autoprefixer: 10.5.2(postcss@8.5.19)
+ browserslist: 4.28.6
+ cssnano-preset-default: 6.1.2(postcss@8.5.19)
+ postcss: 8.5.19
+ postcss-discard-unused: 6.0.5(postcss@8.5.19)
+ postcss-merge-idents: 6.0.3(postcss@8.5.19)
+ postcss-reduce-idents: 6.0.3(postcss@8.5.19)
+ postcss-zindex: 6.0.2(postcss@8.5.19)
- cssnano-preset-default@6.1.2(postcss@8.5.25):
+ cssnano-preset-default@6.1.2(postcss@8.5.19):
dependencies:
- browserslist: 4.28.7
- css-declaration-sorter: 7.4.0(postcss@8.5.25)
- cssnano-utils: 4.0.2(postcss@8.5.25)
- postcss: 8.5.25
- postcss-calc: 9.0.1(postcss@8.5.25)
- postcss-colormin: 6.1.0(postcss@8.5.25)
- postcss-convert-values: 6.1.0(postcss@8.5.25)
- postcss-discard-comments: 6.0.2(postcss@8.5.25)
- postcss-discard-duplicates: 6.0.3(postcss@8.5.25)
- postcss-discard-empty: 6.0.3(postcss@8.5.25)
- postcss-discard-overridden: 6.0.2(postcss@8.5.25)
- postcss-merge-longhand: 6.0.5(postcss@8.5.25)
- postcss-merge-rules: 6.1.1(postcss@8.5.25)
- postcss-minify-font-values: 6.1.0(postcss@8.5.25)
- postcss-minify-gradients: 6.0.3(postcss@8.5.25)
- postcss-minify-params: 6.1.0(postcss@8.5.25)
- postcss-minify-selectors: 6.0.4(postcss@8.5.25)
- postcss-normalize-charset: 6.0.2(postcss@8.5.25)
- postcss-normalize-display-values: 6.0.2(postcss@8.5.25)
- postcss-normalize-positions: 6.0.2(postcss@8.5.25)
- postcss-normalize-repeat-style: 6.0.2(postcss@8.5.25)
- postcss-normalize-string: 6.0.2(postcss@8.5.25)
- postcss-normalize-timing-functions: 6.0.2(postcss@8.5.25)
- postcss-normalize-unicode: 6.1.0(postcss@8.5.25)
- postcss-normalize-url: 6.0.2(postcss@8.5.25)
- postcss-normalize-whitespace: 6.0.2(postcss@8.5.25)
- postcss-ordered-values: 6.0.2(postcss@8.5.25)
- postcss-reduce-initial: 6.1.0(postcss@8.5.25)
- postcss-reduce-transforms: 6.0.2(postcss@8.5.25)
- postcss-svgo: 6.0.3(postcss@8.5.25)
- postcss-unique-selectors: 6.0.4(postcss@8.5.25)
+ browserslist: 4.28.6
+ css-declaration-sorter: 7.4.0(postcss@8.5.19)
+ cssnano-utils: 4.0.2(postcss@8.5.19)
+ postcss: 8.5.19
+ postcss-calc: 9.0.1(postcss@8.5.19)
+ postcss-colormin: 6.1.0(postcss@8.5.19)
+ postcss-convert-values: 6.1.0(postcss@8.5.19)
+ postcss-discard-comments: 6.0.2(postcss@8.5.19)
+ postcss-discard-duplicates: 6.0.3(postcss@8.5.19)
+ postcss-discard-empty: 6.0.3(postcss@8.5.19)
+ postcss-discard-overridden: 6.0.2(postcss@8.5.19)
+ postcss-merge-longhand: 6.0.5(postcss@8.5.19)
+ postcss-merge-rules: 6.1.1(postcss@8.5.19)
+ postcss-minify-font-values: 6.1.0(postcss@8.5.19)
+ postcss-minify-gradients: 6.0.3(postcss@8.5.19)
+ postcss-minify-params: 6.1.0(postcss@8.5.19)
+ postcss-minify-selectors: 6.0.4(postcss@8.5.19)
+ postcss-normalize-charset: 6.0.2(postcss@8.5.19)
+ postcss-normalize-display-values: 6.0.2(postcss@8.5.19)
+ postcss-normalize-positions: 6.0.2(postcss@8.5.19)
+ postcss-normalize-repeat-style: 6.0.2(postcss@8.5.19)
+ postcss-normalize-string: 6.0.2(postcss@8.5.19)
+ postcss-normalize-timing-functions: 6.0.2(postcss@8.5.19)
+ postcss-normalize-unicode: 6.1.0(postcss@8.5.19)
+ postcss-normalize-url: 6.0.2(postcss@8.5.19)
+ postcss-normalize-whitespace: 6.0.2(postcss@8.5.19)
+ postcss-ordered-values: 6.0.2(postcss@8.5.19)
+ postcss-reduce-initial: 6.1.0(postcss@8.5.19)
+ postcss-reduce-transforms: 6.0.2(postcss@8.5.19)
+ postcss-svgo: 6.0.3(postcss@8.5.19)
+ postcss-unique-selectors: 6.0.4(postcss@8.5.19)
- cssnano-utils@4.0.2(postcss@8.5.25):
+ cssnano-preset-default@6.1.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ browserslist: 4.28.6
+ css-declaration-sorter: 7.4.0(postcss@8.5.26)
+ cssnano-utils: 4.0.2(postcss@8.5.26)
+ postcss: 8.5.26
+ postcss-calc: 9.0.1(postcss@8.5.26)
+ postcss-colormin: 6.1.0(postcss@8.5.26)
+ postcss-convert-values: 6.1.0(postcss@8.5.26)
+ postcss-discard-comments: 6.0.2(postcss@8.5.26)
+ postcss-discard-duplicates: 6.0.3(postcss@8.5.26)
+ postcss-discard-empty: 6.0.3(postcss@8.5.26)
+ postcss-discard-overridden: 6.0.2(postcss@8.5.26)
+ postcss-merge-longhand: 6.0.5(postcss@8.5.26)
+ postcss-merge-rules: 6.1.1(postcss@8.5.26)
+ postcss-minify-font-values: 6.1.0(postcss@8.5.26)
+ postcss-minify-gradients: 6.0.3(postcss@8.5.26)
+ postcss-minify-params: 6.1.0(postcss@8.5.26)
+ postcss-minify-selectors: 6.0.4(postcss@8.5.26)
+ postcss-normalize-charset: 6.0.2(postcss@8.5.26)
+ postcss-normalize-display-values: 6.0.2(postcss@8.5.26)
+ postcss-normalize-positions: 6.0.2(postcss@8.5.26)
+ postcss-normalize-repeat-style: 6.0.2(postcss@8.5.26)
+ postcss-normalize-string: 6.0.2(postcss@8.5.26)
+ postcss-normalize-timing-functions: 6.0.2(postcss@8.5.26)
+ postcss-normalize-unicode: 6.1.0(postcss@8.5.26)
+ postcss-normalize-url: 6.0.2(postcss@8.5.26)
+ postcss-normalize-whitespace: 6.0.2(postcss@8.5.26)
+ postcss-ordered-values: 6.0.2(postcss@8.5.26)
+ postcss-reduce-initial: 6.1.0(postcss@8.5.26)
+ postcss-reduce-transforms: 6.0.2(postcss@8.5.26)
+ postcss-svgo: 6.0.3(postcss@8.5.26)
+ postcss-unique-selectors: 6.0.4(postcss@8.5.26)
+ optional: true
- cssnano@6.1.2(postcss@8.5.25):
+ cssnano-utils@4.0.2(postcss@8.5.19):
dependencies:
- cssnano-preset-default: 6.1.2(postcss@8.5.25)
+ postcss: 8.5.19
+
+ cssnano-utils@4.0.2(postcss@8.5.26):
+ dependencies:
+ postcss: 8.5.26
+ optional: true
+
+ cssnano@6.1.2(postcss@8.5.19):
+ dependencies:
+ cssnano-preset-default: 6.1.2(postcss@8.5.19)
lilconfig: 3.1.3
- postcss: 8.5.25
+ postcss: 8.5.19
+
+ cssnano@6.1.2(postcss@8.5.26):
+ dependencies:
+ cssnano-preset-default: 6.1.2(postcss@8.5.26)
+ lilconfig: 3.1.3
+ postcss: 8.5.26
+ optional: true
csso@5.0.5:
dependencies:
@@ -11442,6 +11715,8 @@ snapshots:
csstype@3.2.3: {}
+ culori@4.0.2: {}
+
data-view-buffer@1.0.2:
dependencies:
call-bound: 1.0.4
@@ -11466,17 +11741,23 @@ snapshots:
debounce@1.2.1: {}
- debug@2.6.9:
+ debug@2.6.9(supports-color@8.1.1):
dependencies:
ms: 2.0.0
+ optionalDependencies:
+ supports-color: 8.1.1
- debug@3.2.7:
+ debug@3.2.7(supports-color@8.1.1):
dependencies:
ms: 2.1.3
+ optionalDependencies:
+ supports-color: 8.1.1
- debug@4.4.3:
+ debug@4.4.3(supports-color@8.1.1):
dependencies:
ms: 2.1.3
+ optionalDependencies:
+ supports-color: 8.1.1
decode-named-character-reference@1.3.0:
dependencies:
@@ -11517,6 +11798,8 @@ snapshots:
has-property-descriptors: 1.0.2
object-keys: 1.1.1
+ defu@6.1.7: {}
+
depd@1.1.2: {}
depd@2.0.0: {}
@@ -11620,7 +11903,7 @@ snapshots:
electron-to-chromium@1.5.387: {}
- electron-to-chromium@1.5.398: {}
+ electron-to-chromium@1.5.389: {}
emoji-regex@8.0.0: {}
@@ -11638,12 +11921,7 @@ snapshots:
dependencies:
once: 1.4.0
- enhanced-resolve@5.24.1:
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.3.3
-
- enhanced-resolve@5.24.5:
+ enhanced-resolve@5.24.2:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.3
@@ -11832,36 +12110,36 @@ snapshots:
escape-string-regexp@5.0.0: {}
- eslint-import-resolver-node@0.3.10:
+ eslint-import-resolver-node@0.3.10(supports-color@8.1.1):
dependencies:
- debug: 3.2.7
+ debug: 3.2.7(supports-color@8.1.1)
is-core-module: 2.16.2
resolve: 2.0.0-next.7
transitivePeerDependencies:
- supports-color
- eslint-module-utils@2.13.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@1.21.7)):
+ eslint-module-utils@2.13.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@8.1.1))(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
- debug: 3.2.7
+ debug: 3.2.7(supports-color@8.1.1)
optionalDependencies:
- '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- eslint: 9.39.5(jiti@1.21.7)
- eslint-import-resolver-node: 0.3.10
+ '@typescript-eslint/parser': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
+ eslint-import-resolver-node: 0.3.10(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.5(jiti@1.21.7)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
array.prototype.findlastindex: 1.2.6
array.prototype.flat: 1.3.3
array.prototype.flatmap: 1.3.3
- debug: 3.2.7
+ debug: 3.2.7(supports-color@8.1.1)
doctrine: 2.1.0
- eslint: 9.39.5(jiti@1.21.7)
- eslint-import-resolver-node: 0.3.10
- eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@1.21.7))
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
+ eslint-import-resolver-node: 0.3.10(supports-color@8.1.1)
+ eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10(supports-color@8.1.1))(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)
hasown: 2.0.4
is-core-module: 2.16.2
is-glob: 4.0.3
@@ -11873,30 +12151,30 @@ snapshots:
string.prototype.trimend: 1.0.10
tsconfig-paths: 3.15.0
optionalDependencies:
- '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
- eslint-plugin-lit@2.3.1(eslint@9.39.5(jiti@1.21.7)):
+ eslint-plugin-lit@2.3.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1)):
dependencies:
- eslint: 9.39.5(jiti@1.21.7)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
parse5: 8.0.1
parse5-htmlparser2-tree-adapter: 8.0.1
- eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@1.21.7)):
+ eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1):
dependencies:
- '@babel/core': 7.29.7
+ '@babel/core': 7.29.7(supports-color@8.1.1)
'@babel/parser': 7.29.7
- eslint: 9.39.5(jiti@1.21.7)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
hermes-parser: 0.25.1
zod: 4.4.3
zod-validation-error: 4.0.2(zod@4.4.3)
transitivePeerDependencies:
- supports-color
- eslint-plugin-react@7.37.5(eslint@9.39.5(jiti@1.21.7)):
+ eslint-plugin-react@7.37.5(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1)):
dependencies:
array-includes: 3.1.9
array.prototype.findlast: 1.2.5
@@ -11904,7 +12182,7 @@ snapshots:
array.prototype.tosorted: 1.1.4
doctrine: 2.1.0
es-iterator-helpers: 1.3.3
- eslint: 9.39.5(jiti@1.21.7)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
estraverse: 5.3.0
hasown: 2.0.4
jsx-ast-utils: 3.3.5
@@ -11918,9 +12196,9 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-wc@3.1.0(eslint@9.39.5(jiti@1.21.7)):
+ eslint-plugin-wc@3.1.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1)):
dependencies:
- eslint: 9.39.5(jiti@1.21.7)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
is-valid-element-name: 1.0.0
js-levenshtein-esm: 2.0.0
@@ -11940,14 +12218,14 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@9.39.5(jiti@1.21.7):
+ eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@1.21.7))
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.21.2
+ '@eslint/config-array': 0.21.2(supports-color@8.1.1)
'@eslint/config-helpers': 0.4.2
'@eslint/core': 0.17.0
- '@eslint/eslintrc': 3.3.6
+ '@eslint/eslintrc': 3.3.6(supports-color@8.1.1)
'@eslint/js': 9.39.5
'@eslint/plugin-kit': 0.4.1
'@humanfs/node': 0.16.8
@@ -11957,7 +12235,7 @@ snapshots:
ajv: 6.15.0
chalk: 4.1.2
cross-spawn: 7.0.6
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
escape-string-regexp: 4.0.0
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
@@ -11977,7 +12255,7 @@ snapshots:
natural-compare: 1.4.0
optionator: 0.9.4
optionalDependencies:
- jiti: 1.21.7
+ jiti: 2.7.0
transitivePeerDependencies:
- supports-color
@@ -12048,7 +12326,7 @@ snapshots:
eval@0.1.8:
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
require-like: 0.1.2
eventemitter3@4.0.7: {}
@@ -12069,21 +12347,21 @@ snapshots:
expect-type@1.4.0: {}
- express@4.22.2:
+ express@4.22.2(supports-color@8.1.1):
dependencies:
accepts: 1.3.8
array-flatten: 1.1.1
- body-parser: 1.20.6
+ body-parser: 1.20.6(supports-color@8.1.1)
content-disposition: 0.5.4
content-type: 1.0.5
cookie: 0.7.2
cookie-signature: 1.0.7
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
encodeurl: 2.0.0
escape-html: 1.0.3
etag: 1.8.1
- finalhandler: 1.3.2
+ finalhandler: 1.3.2(supports-color@8.1.1)
fresh: 0.5.2
http-errors: 2.0.1
merge-descriptors: 1.0.3
@@ -12095,8 +12373,8 @@ snapshots:
qs: 6.15.3
range-parser: 1.2.1
safe-buffer: 5.2.1
- send: 0.19.2
- serve-static: 1.16.3
+ send: 0.19.2(supports-color@8.1.1)
+ serve-static: 1.16.3(supports-color@8.1.1)
setprototypeof: 1.2.0
statuses: 2.0.2
type-is: 1.6.18
@@ -12131,7 +12409,7 @@ snapshots:
fast-safe-stringify@2.1.1: {}
- fast-uri@3.1.4: {}
+ fast-uri@3.1.3: {}
fastq@1.20.1:
dependencies:
@@ -12155,19 +12433,19 @@ snapshots:
dependencies:
flat-cache: 4.0.1
- file-loader@6.2.0(webpack@5.109.2(postcss@8.5.25)):
+ file-loader@6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
- finalhandler@1.3.2:
+ finalhandler@1.3.2(supports-color@8.1.1):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
encodeurl: 2.0.0
escape-html: 1.0.3
on-finished: 2.4.1
@@ -12203,7 +12481,9 @@ snapshots:
flatted@3.4.2: {}
- follow-redirects@1.16.0: {}
+ follow-redirects@1.16.0(debug@4.4.3(supports-color@8.1.1)):
+ optionalDependencies:
+ debug: 4.4.3(supports-color@8.1.1)
for-each@0.3.5:
dependencies:
@@ -12211,20 +12491,20 @@ snapshots:
form-data-encoder@2.1.4: {}
- format-imports@4.0.8(jiti@1.21.7):
+ format-imports@4.0.8(jiti@2.7.0)(supports-color@8.1.1):
dependencies:
'@dozerg/condition': 1.0.11
'@dozerg/end-of-line': 1.0.20
'@dozerg/find-up': 1.0.9
'@dozerg/merge-options': 1.0.12
'@dozerg/no-new': 0.0.9
- '@dozerg/require-module': 0.0.10
+ '@dozerg/require-module': 0.0.10(supports-color@8.1.1)
'@vue/compiler-sfc': 3.3.11
- eslint: 9.39.5(jiti@1.21.7)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
fs-extra: 11.3.6
immutable: 5.1.9
is-builtin-module: 3.2.1
- log4js: 6.9.1
+ log4js: 6.9.1(supports-color@8.1.1)
minimatch: 10.2.5
node-cache: 5.1.2
optionator: 0.9.4
@@ -12252,21 +12532,12 @@ snapshots:
jsonfile: 6.2.1
universalify: 2.0.1
- fs-extra@11.4.0:
- dependencies:
- graceful-fs: 4.2.11
- jsonfile: 6.2.1
- universalify: 2.0.1
-
fs-extra@8.1.0:
dependencies:
graceful-fs: 4.2.11
jsonfile: 4.0.0
universalify: 0.1.2
- fsevents@2.3.2:
- optional: true
-
fsevents@2.3.3:
optional: true
@@ -12336,6 +12607,12 @@ snapshots:
dependencies:
tslib: 2.8.1
+ glob@13.0.6:
+ dependencies:
+ minimatch: 10.2.5
+ minipass: 7.1.3
+ path-scurry: 2.0.2
+
global-directory@5.0.0:
dependencies:
ini: 6.0.0
@@ -12453,19 +12730,19 @@ snapshots:
web-namespaces: 2.0.1
zwitch: 2.0.4
- hast-util-to-estree@3.1.3:
+ hast-util-to-estree@3.1.3(supports-color@8.1.1):
dependencies:
'@types/estree': 1.0.9
'@types/estree-jsx': 1.0.5
- '@types/hast': 3.0.4
+ '@types/hast': 3.0.5
comma-separated-tokens: 2.0.3
devlop: 1.1.0
estree-util-attach-comments: 3.0.0
estree-util-is-identifier-name: 3.0.0
hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
+ mdast-util-mdx-expression: 2.0.1(supports-color@8.1.1)
+ mdast-util-mdx-jsx: 3.2.0(supports-color@8.1.1)
+ mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1)
property-information: 7.2.0
space-separated-tokens: 2.0.2
style-to-js: 1.1.21
@@ -12474,18 +12751,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
- hast-util-to-jsx-runtime@2.3.6:
+ hast-util-to-jsx-runtime@2.3.6(supports-color@8.1.1):
dependencies:
'@types/estree': 1.0.9
- '@types/hast': 3.0.4
+ '@types/hast': 3.0.5
'@types/unist': 3.0.3
comma-separated-tokens: 2.0.3
devlop: 1.1.0
estree-util-is-identifier-name: 3.0.0
hast-util-whitespace: 3.0.0
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
+ mdast-util-mdx-expression: 2.0.1(supports-color@8.1.1)
+ mdast-util-mdx-jsx: 3.2.0(supports-color@8.1.1)
+ mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1)
property-information: 7.2.0
space-separated-tokens: 2.0.2
style-to-js: 1.1.21
@@ -12506,7 +12783,7 @@ snapshots:
hast-util-whitespace@3.0.0:
dependencies:
- '@types/hast': 3.0.4
+ '@types/hast': 3.0.5
hastscript@9.0.1:
dependencies:
@@ -12548,6 +12825,10 @@ snapshots:
readable-stream: 2.3.8
wbuf: 1.7.3
+ html-encoding-sniffer@3.0.0:
+ dependencies:
+ whatwg-encoding: 2.0.0
+
html-escaper@2.0.2: {}
html-minifier-terser@6.1.0:
@@ -12574,7 +12855,7 @@ snapshots:
html-void-elements@3.0.0: {}
- html-webpack-plugin@5.6.8(webpack@5.109.2(postcss@8.5.25)):
+ html-webpack-plugin@5.6.7(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
'@types/html-minifier-terser': 6.1.0
html-minifier-terser: 6.1.0
@@ -12582,7 +12863,7 @@ snapshots:
pretty-error: 4.0.0
tapable: 2.3.3
optionalDependencies:
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
htmlparser2@6.1.0:
dependencies:
@@ -12616,7 +12897,7 @@ snapshots:
http-proxy-middleware@2.0.10(@types/express@4.17.25):
dependencies:
'@types/http-proxy': 1.17.17
- http-proxy: 1.18.1
+ http-proxy: 1.18.1(debug@4.4.3(supports-color@8.1.1))
is-glob: 4.0.3
is-plain-obj: 3.0.0
micromatch: 4.0.8
@@ -12625,14 +12906,33 @@ snapshots:
transitivePeerDependencies:
- debug
- http-proxy@1.18.1:
+ http-proxy@1.18.1(debug@4.4.3(supports-color@8.1.1)):
dependencies:
eventemitter3: 4.0.7
- follow-redirects: 1.16.0
+ follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1))
requires-port: 1.0.0
transitivePeerDependencies:
- debug
+ http-server@14.1.1(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1):
+ dependencies:
+ basic-auth: 2.0.1
+ chalk: 4.1.2
+ corser: 2.0.1
+ he: 1.2.0
+ html-encoding-sniffer: 3.0.0
+ http-proxy: 1.18.1(debug@4.4.3(supports-color@8.1.1))
+ mime: 1.6.0
+ minimist: 1.2.8
+ opener: 1.5.2
+ portfinder: 1.0.38(supports-color@8.1.1)
+ secure-compare: 3.0.1
+ union: 0.5.0
+ url-join: 4.0.1
+ transitivePeerDependencies:
+ - debug
+ - supports-color
+
http2-wrapper@2.2.1:
dependencies:
quick-lru: 5.1.1
@@ -12646,13 +12946,17 @@ snapshots:
dependencies:
safer-buffer: 2.1.2
- icss-utils@5.1.0(postcss@8.5.25):
+ iconv-lite@0.6.3:
dependencies:
- postcss: 8.5.25
+ safer-buffer: 2.1.2
+
+ icss-utils@5.1.0(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
ignore@5.3.2: {}
- ignore@7.0.6: {}
+ ignore@7.0.5: {}
image-size@2.0.2: {}
@@ -12669,6 +12973,8 @@ snapshots:
import-meta-resolve@4.2.0: {}
+ importree@2.0.1: {}
+
imurmurhash@0.1.4: {}
indent-string@4.0.0: {}
@@ -12915,7 +13221,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@@ -12923,19 +13229,21 @@ snapshots:
jest-worker@27.5.1:
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
merge-stream: 2.0.0
supports-color: 8.1.1
jest-worker@29.7.0:
dependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.1.1
jest-util: 29.7.0
merge-stream: 2.0.0
supports-color: 8.1.1
jiti@1.21.7: {}
+ jiti@2.7.0: {}
+
joi@17.13.4:
dependencies:
'@hapi/hoek': 9.3.0
@@ -12974,6 +13282,8 @@ snapshots:
json5@2.2.3: {}
+ jsonc-parser@3.3.1: {}
+
jsonfile@4.0.0:
optionalDependencies:
graceful-fs: 4.2.11
@@ -13105,13 +13415,13 @@ snapshots:
lodash@4.18.1: {}
- log4js@6.9.1:
+ log4js@6.9.1(supports-color@8.1.1):
dependencies:
date-format: 4.0.14
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
flatted: 3.4.2
rfdc: 1.4.1
- streamroller: 3.1.5
+ streamroller: 3.1.5(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -13127,6 +13437,8 @@ snapshots:
lowercase-keys@3.0.0: {}
+ lru-cache@11.5.2: {}
+
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -13137,6 +13449,12 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
+ magicast@0.5.4:
+ dependencies:
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
+ source-map-js: 1.2.1
+
markdown-extensions@2.0.0: {}
markdown-it@14.3.0:
@@ -13152,13 +13470,13 @@ snapshots:
math-intrinsics@1.1.0: {}
- mdast-util-directive@3.1.0:
+ mdast-util-directive@3.1.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
ccount: 2.0.1
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
parse-entities: 4.0.2
stringify-entities: 4.0.4
@@ -13173,14 +13491,14 @@ snapshots:
unist-util-is: 6.0.1
unist-util-visit-parents: 6.0.2
- mdast-util-from-markdown@2.0.3:
+ mdast-util-from-markdown@2.0.3(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
decode-named-character-reference: 1.3.0
devlop: 1.1.0
mdast-util-to-string: 4.0.0
- micromark: 4.0.2
+ micromark: 4.0.2(supports-color@8.1.1)
micromark-util-decode-numeric-character-reference: 2.0.2
micromark-util-decode-string: 2.0.1
micromark-util-normalize-identifier: 2.0.1
@@ -13190,12 +13508,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-frontmatter@2.0.1:
+ mdast-util-frontmatter@2.0.1(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
escape-string-regexp: 5.0.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
micromark-extension-frontmatter: 2.0.0
transitivePeerDependencies:
@@ -13209,67 +13527,67 @@ snapshots:
mdast-util-find-and-replace: 3.0.2
micromark-util-character: 2.1.1
- mdast-util-gfm-footnote@2.1.0:
+ mdast-util-gfm-footnote@2.1.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
micromark-util-normalize-identifier: 2.0.1
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-strikethrough@2.0.0:
+ mdast-util-gfm-strikethrough@2.0.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-table@2.0.0:
+ mdast-util-gfm-table@2.0.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
markdown-table: 3.0.4
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-gfm-task-list-item@2.0.0:
+ mdast-util-gfm-task-list-item@2.0.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-gfm@3.1.0:
+ mdast-util-gfm@3.1.0(supports-color@8.1.1):
dependencies:
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-gfm-autolink-literal: 2.0.1
- mdast-util-gfm-footnote: 2.1.0
- mdast-util-gfm-strikethrough: 2.0.0
- mdast-util-gfm-table: 2.0.0
- mdast-util-gfm-task-list-item: 2.0.0
+ mdast-util-gfm-footnote: 2.1.0(supports-color@8.1.1)
+ mdast-util-gfm-strikethrough: 2.0.0(supports-color@8.1.1)
+ mdast-util-gfm-table: 2.0.0(supports-color@8.1.1)
+ mdast-util-gfm-task-list-item: 2.0.0(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-expression@2.0.1:
+ mdast-util-mdx-expression@2.0.1(supports-color@8.1.1):
dependencies:
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.5
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-mdx-jsx@3.2.0:
+ mdast-util-mdx-jsx@3.2.0(supports-color@8.1.1):
dependencies:
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.5
@@ -13277,7 +13595,7 @@ snapshots:
'@types/unist': 3.0.3
ccount: 2.0.1
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
parse-entities: 4.0.2
stringify-entities: 4.0.4
@@ -13286,23 +13604,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-mdx@3.0.0:
+ mdast-util-mdx@3.0.0(supports-color@8.1.1):
dependencies:
- mdast-util-from-markdown: 2.0.3
- mdast-util-mdx-expression: 2.0.1
- mdast-util-mdx-jsx: 3.2.0
- mdast-util-mdxjs-esm: 2.0.1
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
+ mdast-util-mdx-expression: 2.0.1(supports-color@8.1.1)
+ mdast-util-mdx-jsx: 3.2.0(supports-color@8.1.1)
+ mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
- mdast-util-mdxjs-esm@2.0.1:
+ mdast-util-mdxjs-esm@2.0.1(supports-color@8.1.1):
dependencies:
'@types/estree-jsx': 1.0.5
'@types/hast': 3.0.5
'@types/mdast': 4.0.4
devlop: 1.1.0
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
mdast-util-to-markdown: 2.1.2
transitivePeerDependencies:
- supports-color
@@ -13314,9 +13632,9 @@ snapshots:
mdast-util-to-hast@13.2.1:
dependencies:
- '@types/hast': 3.0.4
+ '@types/hast': 3.0.5
'@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.3.2
+ '@ungap/structured-clone': 1.3.3
devlop: 1.1.0
micromark-util-sanitize-uri: 2.0.1
trim-lines: 3.0.1
@@ -13344,6 +13662,8 @@ snapshots:
mdn-data@2.0.30: {}
+ mdn-data@2.29.0: {}
+
mdurl@2.0.0: {}
media-typer@0.3.0: {}
@@ -13361,7 +13681,7 @@ snapshots:
'@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1)
'@jsonjoy.com/util': 1.9.0(tslib@2.8.1)
glob-to-regex.js: 1.2.0(tslib@2.8.1)
- thingies: 2.6.1(tslib@2.8.1)
+ thingies: 2.6.0(tslib@2.8.1)
tree-dump: 1.1.0(tslib@2.8.1)
tslib: 2.8.1
@@ -13648,10 +13968,10 @@ snapshots:
micromark-util-types@2.0.2: {}
- micromark@4.0.2:
+ micromark@4.0.2(supports-color@8.1.1):
dependencies:
'@types/debug': 4.1.13
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
decode-named-character-reference: 1.3.0
devlop: 1.1.0
micromark-core-commonmark: 2.0.3
@@ -13701,11 +14021,11 @@ snapshots:
mimic-response@4.0.0: {}
- mini-css-extract-plugin@2.10.2(webpack@5.109.2(postcss@8.5.25)):
+ mini-css-extract-plugin@2.10.2(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
schema-utils: 4.3.3
tapable: 2.3.3
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
minimalistic-assert@1.0.1: {}
@@ -13713,61 +14033,46 @@ snapshots:
dependencies:
brace-expansion: 5.0.7
- minimatch@10.2.6:
- dependencies:
- brace-expansion: 5.0.9
-
minimatch@3.1.5:
dependencies:
brace-expansion: 1.1.15
minimist@1.2.8: {}
- minimizer-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(webpack@5.108.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)):
+ minimizer-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.3
terser: 5.49.0
- webpack: 5.108.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
optionalDependencies:
clean-css: 5.3.3
- cssnano: 6.1.2(postcss@8.5.25)
+ cssnano: 6.1.2(postcss@8.5.19)
+ csso: 5.0.5
+ esbuild: 0.28.1
html-minifier-terser: 7.2.0
- postcss: 8.5.25
+ lightningcss: 1.33.0
+ postcss: 8.5.19
- minimizer-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(webpack@5.109.2(postcss@8.5.25)):
+ minimizer-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.3
terser: 5.49.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)
optionalDependencies:
clean-css: 5.3.3
- cssnano: 6.1.2(postcss@8.5.25)
+ cssnano: 6.1.2(postcss@8.5.26)
+ csso: 5.0.5
+ esbuild: 0.28.1
html-minifier-terser: 7.2.0
- postcss: 8.5.25
+ lightningcss: 1.33.0
+ postcss: 8.5.26
+ optional: true
- minimizer-webpack-plugin@5.6.1(postcss@8.5.25)(webpack@5.108.3(postcss@8.5.25)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- terser: 5.49.0
- webpack: 5.108.3(postcss@8.5.25)
- optionalDependencies:
- postcss: 8.5.25
-
- minimizer-webpack-plugin@5.6.1(postcss@8.5.25)(webpack@5.109.2(postcss@8.5.25)):
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- jest-worker: 27.5.1
- schema-utils: 4.3.3
- terser: 5.49.0
- webpack: 5.109.2(postcss@8.5.25)
- optionalDependencies:
- postcss: 8.5.25
+ minipass@7.1.3: {}
mrmime@2.0.1: {}
@@ -13780,7 +14085,9 @@ snapshots:
dns-packet: 5.6.1
thunky: 1.1.0
- nanoid@3.3.16: {}
+ nanoid@3.3.15: {}
+
+ nanoid@3.3.18: {}
natural-compare@1.4.0: {}
@@ -13850,11 +14157,11 @@ snapshots:
dependencies:
boolbase: 1.0.0
- null-loader@4.0.1(webpack@5.109.2(postcss@8.5.25)):
+ null-loader@4.0.1(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
loader-utils: 2.0.4
schema-utils: 3.3.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
object-assign@4.1.1: {}
@@ -13987,6 +14294,8 @@ snapshots:
dependencies:
p-finally: 1.0.0
+ package-json-from-dist@1.0.1: {}
+
package-json@8.1.1:
dependencies:
got: 12.6.1
@@ -14059,6 +14368,11 @@ snapshots:
path-parse@1.0.7: {}
+ path-scurry@2.0.2:
+ dependencies:
+ lru-cache: 11.5.2
+ minipass: 7.1.3
+
path-to-regexp@0.1.13: {}
path-to-regexp@1.9.0:
@@ -14140,426 +14454,581 @@ snapshots:
pvutils: 1.1.5
tslib: 2.8.1
- playwright-core@1.62.1:
- optional: true
-
- playwright@1.62.1:
- dependencies:
- playwright-core: 1.62.1
- optionalDependencies:
- fsevents: 2.3.2
- optional: true
-
- pmtiles@4.4.1:
+ pmtiles@4.5.0:
dependencies:
fflate: 0.8.3
- pngjs@7.0.0:
- optional: true
+ portfinder@1.0.38(supports-color@8.1.1):
+ dependencies:
+ async: 3.2.6
+ debug: 4.4.3(supports-color@8.1.1)
+ transitivePeerDependencies:
+ - supports-color
possible-typed-array-names@1.1.0: {}
- postcss-attribute-case-insensitive@7.0.1(postcss@8.5.25):
+ postcss-attribute-case-insensitive@7.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-calc@9.0.1(postcss@8.5.25):
+ postcss-calc@9.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 6.1.4
postcss-value-parser: 4.2.0
- postcss-clamp@4.1.0(postcss@8.5.25):
+ postcss-calc@9.0.1(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-selector-parser: 6.1.4
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-clamp@4.1.0(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-color-functional-notation@7.0.12(postcss@8.5.25):
+ postcss-color-functional-notation@7.0.12(postcss@8.5.19):
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- postcss-color-hex-alpha@10.0.0(postcss@8.5.25):
+ postcss-color-hex-alpha@10.0.0(postcss@8.5.19):
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-color-rebeccapurple@10.0.0(postcss@8.5.25):
+ postcss-color-rebeccapurple@10.0.0(postcss@8.5.19):
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-colormin@6.1.0(postcss@8.5.25):
+ postcss-colormin@6.1.0(postcss@8.5.19):
dependencies:
- browserslist: 4.28.7
+ browserslist: 4.28.6
caniuse-api: 3.0.0
colord: 2.9.3
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-convert-values@6.1.0(postcss@8.5.25):
+ postcss-colormin@6.1.0(postcss@8.5.26):
dependencies:
- browserslist: 4.28.7
- postcss: 8.5.25
+ browserslist: 4.28.6
+ caniuse-api: 3.0.0
+ colord: 2.9.3
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-convert-values@6.1.0(postcss@8.5.19):
+ dependencies:
+ browserslist: 4.28.6
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-custom-media@11.0.6(postcss@8.5.25):
+ postcss-convert-values@6.1.0(postcss@8.5.26):
+ dependencies:
+ browserslist: 4.28.6
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-custom-media@11.0.6(postcss@8.5.19):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
'@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-custom-properties@14.0.6(postcss@8.5.25):
+ postcss-custom-properties@14.0.6(postcss@8.5.19):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-custom-selectors@8.0.5(postcss@8.5.25):
+ postcss-custom-selectors@8.0.5(postcss@8.5.19):
dependencies:
'@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-dir-pseudo-class@9.0.1(postcss@8.5.25):
+ postcss-dir-pseudo-class@9.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-discard-comments@6.0.2(postcss@8.5.25):
+ postcss-discard-comments@6.0.2(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-discard-duplicates@6.0.3(postcss@8.5.25):
+ postcss-discard-comments@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ optional: true
- postcss-discard-empty@6.0.3(postcss@8.5.25):
+ postcss-discard-duplicates@6.0.3(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-discard-overridden@6.0.2(postcss@8.5.25):
+ postcss-discard-duplicates@6.0.3(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ optional: true
- postcss-discard-unused@6.0.5(postcss@8.5.25):
+ postcss-discard-empty@6.0.3(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
+
+ postcss-discard-empty@6.0.3(postcss@8.5.26):
+ dependencies:
+ postcss: 8.5.26
+ optional: true
+
+ postcss-discard-overridden@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
+
+ postcss-discard-overridden@6.0.2(postcss@8.5.26):
+ dependencies:
+ postcss: 8.5.26
+ optional: true
+
+ postcss-discard-unused@6.0.5(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-selector-parser: 6.1.4
- postcss-double-position-gradients@6.0.4(postcss@8.5.25):
+ postcss-double-position-gradients@6.0.4(postcss@8.5.19):
dependencies:
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-focus-visible@10.0.1(postcss@8.5.25):
+ postcss-focus-visible@10.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-focus-within@9.0.1(postcss@8.5.25):
+ postcss-focus-within@9.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-font-variant@5.0.0(postcss@8.5.25):
+ postcss-font-variant@5.0.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-gap-properties@6.0.0(postcss@8.5.25):
+ postcss-gap-properties@6.0.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-image-set-function@7.0.0(postcss@8.5.25):
+ postcss-image-set-function@7.0.0(postcss@8.5.19):
dependencies:
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-lab-function@7.0.12(postcss@8.5.25):
+ postcss-lab-function@7.0.12(postcss@8.5.19):
dependencies:
'@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
'@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
'@csstools/css-tokenizer': 3.0.4
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/utilities': 2.0.0(postcss@8.5.25)
- postcss: 8.5.25
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/utilities': 2.0.0(postcss@8.5.19)
+ postcss: 8.5.19
- postcss-loader@7.3.4(postcss@8.5.25)(typescript@6.0.3)(webpack@5.109.2(postcss@8.5.25)):
+ postcss-loader@7.3.4(postcss@8.5.19)(typescript@6.0.3)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
cosmiconfig: 8.3.6(typescript@6.0.3)
jiti: 1.21.7
- postcss: 8.5.25
+ postcss: 8.5.19
semver: 7.8.5
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
transitivePeerDependencies:
- typescript
- postcss-logical@8.1.0(postcss@8.5.25):
+ postcss-logical@8.1.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-merge-idents@6.0.3(postcss@8.5.25):
+ postcss-merge-idents@6.0.3(postcss@8.5.19):
dependencies:
- cssnano-utils: 4.0.2(postcss@8.5.25)
- postcss: 8.5.25
+ cssnano-utils: 4.0.2(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-merge-longhand@6.0.5(postcss@8.5.25):
+ postcss-merge-longhand@6.0.5(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- stylehacks: 6.1.1(postcss@8.5.25)
+ stylehacks: 6.1.1(postcss@8.5.19)
- postcss-merge-rules@6.1.1(postcss@8.5.25):
+ postcss-merge-longhand@6.0.5(postcss@8.5.26):
dependencies:
- browserslist: 4.28.7
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ stylehacks: 6.1.1(postcss@8.5.26)
+ optional: true
+
+ postcss-merge-rules@6.1.1(postcss@8.5.19):
+ dependencies:
+ browserslist: 4.28.6
caniuse-api: 3.0.0
- cssnano-utils: 4.0.2(postcss@8.5.25)
- postcss: 8.5.25
+ cssnano-utils: 4.0.2(postcss@8.5.19)
+ postcss: 8.5.19
postcss-selector-parser: 6.1.4
- postcss-minify-font-values@6.1.0(postcss@8.5.25):
+ postcss-merge-rules@6.1.1(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ browserslist: 4.28.6
+ caniuse-api: 3.0.0
+ cssnano-utils: 4.0.2(postcss@8.5.26)
+ postcss: 8.5.26
+ postcss-selector-parser: 6.1.4
+ optional: true
+
+ postcss-minify-font-values@6.1.0(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-minify-gradients@6.0.3(postcss@8.5.25):
+ postcss-minify-font-values@6.1.0(postcss@8.5.26):
+ dependencies:
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-minify-gradients@6.0.3(postcss@8.5.19):
dependencies:
colord: 2.9.3
- cssnano-utils: 4.0.2(postcss@8.5.25)
- postcss: 8.5.25
+ cssnano-utils: 4.0.2(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-minify-params@6.1.0(postcss@8.5.25):
+ postcss-minify-gradients@6.0.3(postcss@8.5.26):
dependencies:
- browserslist: 4.28.7
- cssnano-utils: 4.0.2(postcss@8.5.25)
- postcss: 8.5.25
+ colord: 2.9.3
+ cssnano-utils: 4.0.2(postcss@8.5.26)
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-minify-params@6.1.0(postcss@8.5.19):
+ dependencies:
+ browserslist: 4.28.6
+ cssnano-utils: 4.0.2(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-minify-selectors@6.0.4(postcss@8.5.25):
+ postcss-minify-params@6.1.0(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ browserslist: 4.28.6
+ cssnano-utils: 4.0.2(postcss@8.5.26)
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-minify-selectors@6.0.4(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-selector-parser: 6.1.4
- postcss-modules-extract-imports@3.1.0(postcss@8.5.25):
+ postcss-minify-selectors@6.0.4(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-selector-parser: 6.1.4
+ optional: true
- postcss-modules-local-by-default@4.2.0(postcss@8.5.25):
+ postcss-modules-extract-imports@3.1.0(postcss@8.5.19):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.25)
- postcss: 8.5.25
+ postcss: 8.5.19
+
+ postcss-modules-local-by-default@4.2.0(postcss@8.5.19):
+ dependencies:
+ icss-utils: 5.1.0(postcss@8.5.19)
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
postcss-value-parser: 4.2.0
- postcss-modules-scope@3.2.1(postcss@8.5.25):
+ postcss-modules-scope@3.2.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-modules-values@4.0.0(postcss@8.5.25):
+ postcss-modules-values@4.0.0(postcss@8.5.19):
dependencies:
- icss-utils: 5.1.0(postcss@8.5.25)
- postcss: 8.5.25
+ icss-utils: 5.1.0(postcss@8.5.19)
+ postcss: 8.5.19
- postcss-nesting@13.0.2(postcss@8.5.25):
+ postcss-nesting@13.0.2(postcss@8.5.19):
dependencies:
'@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.4)
'@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.4)
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-normalize-charset@6.0.2(postcss@8.5.25):
+ postcss-normalize-charset@6.0.2(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-normalize-display-values@6.0.2(postcss@8.5.25):
+ postcss-normalize-charset@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ optional: true
+
+ postcss-normalize-display-values@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-positions@6.0.2(postcss@8.5.25):
+ postcss-normalize-display-values@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-positions@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-repeat-style@6.0.2(postcss@8.5.25):
+ postcss-normalize-positions@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-repeat-style@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-string@6.0.2(postcss@8.5.25):
+ postcss-normalize-repeat-style@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-string@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-timing-functions@6.0.2(postcss@8.5.25):
+ postcss-normalize-string@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-timing-functions@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-unicode@6.1.0(postcss@8.5.25):
+ postcss-normalize-timing-functions@6.0.2(postcss@8.5.26):
dependencies:
- browserslist: 4.28.7
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-unicode@6.1.0(postcss@8.5.19):
+ dependencies:
+ browserslist: 4.28.6
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-url@6.0.2(postcss@8.5.25):
+ postcss-normalize-unicode@6.1.0(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ browserslist: 4.28.6
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-url@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-normalize-whitespace@6.0.2(postcss@8.5.25):
+ postcss-normalize-url@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-normalize-whitespace@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-opacity-percentage@3.0.0(postcss@8.5.25):
+ postcss-normalize-whitespace@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
- postcss-ordered-values@6.0.2(postcss@8.5.25):
+ postcss-opacity-percentage@3.0.0(postcss@8.5.19):
dependencies:
- cssnano-utils: 4.0.2(postcss@8.5.25)
- postcss: 8.5.25
+ postcss: 8.5.19
+
+ postcss-ordered-values@6.0.2(postcss@8.5.19):
+ dependencies:
+ cssnano-utils: 4.0.2(postcss@8.5.19)
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-overflow-shorthand@6.0.0(postcss@8.5.25):
+ postcss-ordered-values@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ cssnano-utils: 4.0.2(postcss@8.5.26)
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
+
+ postcss-overflow-shorthand@6.0.0(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-page-break@3.0.4(postcss@8.5.25):
+ postcss-page-break@3.0.4(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-place@10.0.0(postcss@8.5.25):
+ postcss-place@10.0.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-preset-env@10.6.1(postcss@8.5.25):
+ postcss-preset-env@10.6.1(postcss@8.5.19):
dependencies:
- '@csstools/postcss-alpha-function': 1.0.1(postcss@8.5.25)
- '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.25)
- '@csstools/postcss-color-function': 4.0.12(postcss@8.5.25)
- '@csstools/postcss-color-function-display-p3-linear': 1.0.1(postcss@8.5.25)
- '@csstools/postcss-color-mix-function': 3.0.12(postcss@8.5.25)
- '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.2(postcss@8.5.25)
- '@csstools/postcss-content-alt-text': 2.0.8(postcss@8.5.25)
- '@csstools/postcss-contrast-color-function': 2.0.12(postcss@8.5.25)
- '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.25)
- '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.25)
- '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.25)
- '@csstools/postcss-gradients-interpolation-method': 5.0.12(postcss@8.5.25)
- '@csstools/postcss-hwb-function': 4.0.12(postcss@8.5.25)
- '@csstools/postcss-ic-unit': 4.0.4(postcss@8.5.25)
- '@csstools/postcss-initial': 2.0.1(postcss@8.5.25)
- '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.25)
- '@csstools/postcss-light-dark-function': 2.0.11(postcss@8.5.25)
- '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.25)
- '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.25)
- '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.25)
- '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.25)
- '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.25)
- '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.25)
- '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.25)
- '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.25)
- '@csstools/postcss-normalize-display-values': 4.0.1(postcss@8.5.25)
- '@csstools/postcss-oklab-function': 4.0.12(postcss@8.5.25)
- '@csstools/postcss-position-area-property': 1.0.0(postcss@8.5.25)
- '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.25)
- '@csstools/postcss-property-rule-prelude-list': 1.0.0(postcss@8.5.25)
- '@csstools/postcss-random-function': 2.0.1(postcss@8.5.25)
- '@csstools/postcss-relative-color-syntax': 3.0.12(postcss@8.5.25)
- '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.25)
- '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.25)
- '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.25)
- '@csstools/postcss-syntax-descriptor-syntax-production': 1.0.1(postcss@8.5.25)
- '@csstools/postcss-system-ui-font-family': 1.0.0(postcss@8.5.25)
- '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.25)
- '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.25)
- '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.25)
- autoprefixer: 10.5.4(postcss@8.5.25)
- browserslist: 4.28.7
- css-blank-pseudo: 7.0.1(postcss@8.5.25)
- css-has-pseudo: 7.0.3(postcss@8.5.25)
- css-prefers-color-scheme: 10.0.0(postcss@8.5.25)
+ '@csstools/postcss-alpha-function': 1.0.1(postcss@8.5.19)
+ '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.19)
+ '@csstools/postcss-color-function': 4.0.12(postcss@8.5.19)
+ '@csstools/postcss-color-function-display-p3-linear': 1.0.1(postcss@8.5.19)
+ '@csstools/postcss-color-mix-function': 3.0.12(postcss@8.5.19)
+ '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.2(postcss@8.5.19)
+ '@csstools/postcss-content-alt-text': 2.0.8(postcss@8.5.19)
+ '@csstools/postcss-contrast-color-function': 2.0.12(postcss@8.5.19)
+ '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.19)
+ '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.19)
+ '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.19)
+ '@csstools/postcss-gradients-interpolation-method': 5.0.12(postcss@8.5.19)
+ '@csstools/postcss-hwb-function': 4.0.12(postcss@8.5.19)
+ '@csstools/postcss-ic-unit': 4.0.4(postcss@8.5.19)
+ '@csstools/postcss-initial': 2.0.1(postcss@8.5.19)
+ '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.19)
+ '@csstools/postcss-light-dark-function': 2.0.11(postcss@8.5.19)
+ '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.19)
+ '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.19)
+ '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.19)
+ '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.19)
+ '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.19)
+ '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.19)
+ '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.19)
+ '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.19)
+ '@csstools/postcss-normalize-display-values': 4.0.1(postcss@8.5.19)
+ '@csstools/postcss-oklab-function': 4.0.12(postcss@8.5.19)
+ '@csstools/postcss-position-area-property': 1.0.0(postcss@8.5.19)
+ '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.19)
+ '@csstools/postcss-property-rule-prelude-list': 1.0.0(postcss@8.5.19)
+ '@csstools/postcss-random-function': 2.0.1(postcss@8.5.19)
+ '@csstools/postcss-relative-color-syntax': 3.0.12(postcss@8.5.19)
+ '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.19)
+ '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.19)
+ '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.19)
+ '@csstools/postcss-syntax-descriptor-syntax-production': 1.0.1(postcss@8.5.19)
+ '@csstools/postcss-system-ui-font-family': 1.0.0(postcss@8.5.19)
+ '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.19)
+ '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.19)
+ '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.19)
+ autoprefixer: 10.5.2(postcss@8.5.19)
+ browserslist: 4.28.6
+ css-blank-pseudo: 7.0.1(postcss@8.5.19)
+ css-has-pseudo: 7.0.3(postcss@8.5.19)
+ css-prefers-color-scheme: 10.0.0(postcss@8.5.19)
cssdb: 8.9.0
- postcss: 8.5.25
- postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.25)
- postcss-clamp: 4.1.0(postcss@8.5.25)
- postcss-color-functional-notation: 7.0.12(postcss@8.5.25)
- postcss-color-hex-alpha: 10.0.0(postcss@8.5.25)
- postcss-color-rebeccapurple: 10.0.0(postcss@8.5.25)
- postcss-custom-media: 11.0.6(postcss@8.5.25)
- postcss-custom-properties: 14.0.6(postcss@8.5.25)
- postcss-custom-selectors: 8.0.5(postcss@8.5.25)
- postcss-dir-pseudo-class: 9.0.1(postcss@8.5.25)
- postcss-double-position-gradients: 6.0.4(postcss@8.5.25)
- postcss-focus-visible: 10.0.1(postcss@8.5.25)
- postcss-focus-within: 9.0.1(postcss@8.5.25)
- postcss-font-variant: 5.0.0(postcss@8.5.25)
- postcss-gap-properties: 6.0.0(postcss@8.5.25)
- postcss-image-set-function: 7.0.0(postcss@8.5.25)
- postcss-lab-function: 7.0.12(postcss@8.5.25)
- postcss-logical: 8.1.0(postcss@8.5.25)
- postcss-nesting: 13.0.2(postcss@8.5.25)
- postcss-opacity-percentage: 3.0.0(postcss@8.5.25)
- postcss-overflow-shorthand: 6.0.0(postcss@8.5.25)
- postcss-page-break: 3.0.4(postcss@8.5.25)
- postcss-place: 10.0.0(postcss@8.5.25)
- postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.25)
- postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.25)
- postcss-selector-not: 8.0.1(postcss@8.5.25)
+ postcss: 8.5.19
+ postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.19)
+ postcss-clamp: 4.1.0(postcss@8.5.19)
+ postcss-color-functional-notation: 7.0.12(postcss@8.5.19)
+ postcss-color-hex-alpha: 10.0.0(postcss@8.5.19)
+ postcss-color-rebeccapurple: 10.0.0(postcss@8.5.19)
+ postcss-custom-media: 11.0.6(postcss@8.5.19)
+ postcss-custom-properties: 14.0.6(postcss@8.5.19)
+ postcss-custom-selectors: 8.0.5(postcss@8.5.19)
+ postcss-dir-pseudo-class: 9.0.1(postcss@8.5.19)
+ postcss-double-position-gradients: 6.0.4(postcss@8.5.19)
+ postcss-focus-visible: 10.0.1(postcss@8.5.19)
+ postcss-focus-within: 9.0.1(postcss@8.5.19)
+ postcss-font-variant: 5.0.0(postcss@8.5.19)
+ postcss-gap-properties: 6.0.0(postcss@8.5.19)
+ postcss-image-set-function: 7.0.0(postcss@8.5.19)
+ postcss-lab-function: 7.0.12(postcss@8.5.19)
+ postcss-logical: 8.1.0(postcss@8.5.19)
+ postcss-nesting: 13.0.2(postcss@8.5.19)
+ postcss-opacity-percentage: 3.0.0(postcss@8.5.19)
+ postcss-overflow-shorthand: 6.0.0(postcss@8.5.19)
+ postcss-page-break: 3.0.4(postcss@8.5.19)
+ postcss-place: 10.0.0(postcss@8.5.19)
+ postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.19)
+ postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.19)
+ postcss-selector-not: 8.0.1(postcss@8.5.19)
- postcss-pseudo-class-any-link@10.0.1(postcss@8.5.25):
+ postcss-pseudo-class-any-link@10.0.1(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
- postcss-reduce-idents@6.0.3(postcss@8.5.25):
+ postcss-reduce-idents@6.0.3(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-reduce-initial@6.1.0(postcss@8.5.25):
+ postcss-reduce-initial@6.1.0(postcss@8.5.19):
dependencies:
- browserslist: 4.28.7
+ browserslist: 4.28.6
caniuse-api: 3.0.0
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss-reduce-transforms@6.0.2(postcss@8.5.25):
+ postcss-reduce-initial@6.1.0(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ browserslist: 4.28.6
+ caniuse-api: 3.0.0
+ postcss: 8.5.26
+ optional: true
+
+ postcss-reduce-transforms@6.0.2(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
- postcss-replace-overflow-wrap@4.0.0(postcss@8.5.25):
+ postcss-reduce-transforms@6.0.2(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ optional: true
- postcss-selector-not@8.0.1(postcss@8.5.25):
+ postcss-replace-overflow-wrap@4.0.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
+
+ postcss-selector-not@8.0.1(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-selector-parser: 7.1.4
postcss-selector-parser@6.1.4:
@@ -14572,31 +15041,50 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
- postcss-sort-media-queries@5.2.0(postcss@8.5.25):
+ postcss-sort-media-queries@5.2.0(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
sort-css-media-queries: 2.2.0
- postcss-svgo@6.0.3(postcss@8.5.25):
+ postcss-svgo@6.0.3(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
postcss-value-parser: 4.2.0
svgo: 3.3.4
- postcss-unique-selectors@6.0.4(postcss@8.5.25):
+ postcss-svgo@6.0.3(postcss@8.5.26):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.26
+ postcss-value-parser: 4.2.0
+ svgo: 3.3.4
+ optional: true
+
+ postcss-unique-selectors@6.0.4(postcss@8.5.19):
+ dependencies:
+ postcss: 8.5.19
postcss-selector-parser: 6.1.4
+ postcss-unique-selectors@6.0.4(postcss@8.5.26):
+ dependencies:
+ postcss: 8.5.26
+ postcss-selector-parser: 6.1.4
+ optional: true
+
postcss-value-parser@4.2.0: {}
- postcss-zindex@6.0.2(postcss@8.5.25):
+ postcss-zindex@6.0.2(postcss@8.5.19):
dependencies:
- postcss: 8.5.25
+ postcss: 8.5.19
- postcss@8.5.25:
+ postcss@8.5.19:
dependencies:
- nanoid: 3.3.16
+ nanoid: 3.3.15
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
+ postcss@8.5.26:
+ dependencies:
+ nanoid: 3.3.18
picocolors: 1.1.1
source-map-js: 1.2.1
@@ -14638,6 +15126,12 @@ snapshots:
object-assign: 4.1.1
react-is: 16.13.1
+ proper-lockfile@4.1.2:
+ dependencies:
+ graceful-fs: 4.2.11
+ retry: 0.12.0
+ signal-exit: 3.0.7
+
property-information@7.2.0: {}
proto-list@1.2.4: {}
@@ -14717,11 +15211,11 @@ snapshots:
react-is@16.13.1: {}
- react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.109.2(postcss@8.5.25)):
+ react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.2.8))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
'@babel/runtime': 7.29.7
react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.2.8)'
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
react-router-config@5.1.1(react-router@5.3.4(react@19.2.8))(react@19.2.8):
dependencies:
@@ -14783,6 +15277,8 @@ snapshots:
dependencies:
picomatch: 2.3.2
+ readdirp@4.1.2: {}
+
real-require@0.2.0: {}
real-require@1.0.0: {}
@@ -14873,20 +15369,20 @@ snapshots:
hast-util-raw: 9.1.0
vfile: 6.0.3
- rehype-recma@1.0.0:
+ rehype-recma@1.0.0(supports-color@8.1.1):
dependencies:
'@types/estree': 1.0.9
- '@types/hast': 3.0.4
- hast-util-to-estree: 3.1.3
+ '@types/hast': 3.0.5
+ hast-util-to-estree: 3.1.3(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
relateurl@0.2.7: {}
- remark-directive@3.0.1:
+ remark-directive@3.0.1(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
- mdast-util-directive: 3.1.0
+ mdast-util-directive: 3.1.0(supports-color@8.1.1)
micromark-extension-directive: 3.0.2
unified: 11.0.5
transitivePeerDependencies:
@@ -14900,37 +15396,37 @@ snapshots:
node-emoji: 2.2.0
unified: 11.0.5
- remark-frontmatter@5.0.0:
+ remark-frontmatter@5.0.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
- mdast-util-frontmatter: 2.0.1
+ mdast-util-frontmatter: 2.0.1(supports-color@8.1.1)
micromark-extension-frontmatter: 2.0.0
unified: 11.0.5
transitivePeerDependencies:
- supports-color
- remark-gfm@4.0.1:
+ remark-gfm@4.0.1(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
- mdast-util-gfm: 3.1.0
+ mdast-util-gfm: 3.1.0(supports-color@8.1.1)
micromark-extension-gfm: 3.0.0
- remark-parse: 11.0.0
+ remark-parse: 11.0.0(supports-color@8.1.1)
remark-stringify: 11.0.0
unified: 11.0.5
transitivePeerDependencies:
- supports-color
- remark-mdx@3.1.1:
+ remark-mdx@3.1.1(supports-color@8.1.1):
dependencies:
- mdast-util-mdx: 3.0.0
+ mdast-util-mdx: 3.0.0(supports-color@8.1.1)
micromark-extension-mdxjs: 3.0.0
transitivePeerDependencies:
- supports-color
- remark-parse@11.0.0:
+ remark-parse@11.0.0(supports-color@8.1.1):
dependencies:
'@types/mdast': 4.0.4
- mdast-util-from-markdown: 2.0.3
+ mdast-util-from-markdown: 2.0.3(supports-color@8.1.1)
micromark-util-types: 2.0.2
unified: 11.0.5
transitivePeerDependencies:
@@ -14938,7 +15434,7 @@ snapshots:
remark-rehype@11.1.2:
dependencies:
- '@types/hast': 3.0.4
+ '@types/hast': 3.0.5
'@types/mdast': 4.0.4
mdast-util-to-hast: 13.2.1
unified: 11.0.5
@@ -14996,32 +15492,38 @@ snapshots:
dependencies:
lowercase-keys: 3.0.0
+ retry@0.12.0: {}
+
retry@0.13.1: {}
reusify@1.1.0: {}
rfdc@1.4.1: {}
- rolldown@1.2.1:
+ rimraf@6.1.3:
dependencies:
- '@oxc-project/types': 0.142.0
+ glob: 13.0.6
+ package-json-from-dist: 1.0.1
+
+ rolldown@1.2.3:
+ dependencies:
+ '@oxc-project/types': 0.143.0
'@rolldown/pluginutils': 1.0.1
optionalDependencies:
- '@rolldown/binding-android-arm64': 1.2.1
- '@rolldown/binding-darwin-arm64': 1.2.1
- '@rolldown/binding-darwin-x64': 1.2.1
- '@rolldown/binding-freebsd-x64': 1.2.1
- '@rolldown/binding-linux-arm-gnueabihf': 1.2.1
- '@rolldown/binding-linux-arm64-gnu': 1.2.1
- '@rolldown/binding-linux-arm64-musl': 1.2.1
- '@rolldown/binding-linux-ppc64-gnu': 1.2.1
- '@rolldown/binding-linux-s390x-gnu': 1.2.1
- '@rolldown/binding-linux-x64-gnu': 1.2.1
- '@rolldown/binding-linux-x64-musl': 1.2.1
- '@rolldown/binding-openharmony-arm64': 1.2.1
- '@rolldown/binding-wasm32-wasi': 1.2.1
- '@rolldown/binding-win32-arm64-msvc': 1.2.1
- '@rolldown/binding-win32-x64-msvc': 1.2.1
+ '@rolldown/binding-android-arm64': 1.2.3
+ '@rolldown/binding-darwin-arm64': 1.2.3
+ '@rolldown/binding-darwin-x64': 1.2.3
+ '@rolldown/binding-freebsd-x64': 1.2.3
+ '@rolldown/binding-linux-arm-gnueabihf': 1.2.3
+ '@rolldown/binding-linux-arm64-gnu': 1.2.3
+ '@rolldown/binding-linux-arm64-musl': 1.2.3
+ '@rolldown/binding-linux-ppc64-gnu': 1.2.3
+ '@rolldown/binding-linux-s390x-gnu': 1.2.3
+ '@rolldown/binding-linux-x64-gnu': 1.2.3
+ '@rolldown/binding-linux-x64-musl': 1.2.3
+ '@rolldown/binding-openharmony-arm64': 1.2.3
+ '@rolldown/binding-win32-arm64-msvc': 1.2.3
+ '@rolldown/binding-win32-x64-msvc': 1.2.3
run-applescript@7.1.0: {}
@@ -15056,7 +15558,7 @@ snapshots:
safer-buffer@2.1.2: {}
- sax@1.6.1: {}
+ sax@1.6.0: {}
scheduler@0.27.0: {}
@@ -15075,6 +15577,8 @@ snapshots:
ajv-formats: 2.1.1(ajv@8.20.0)
ajv-keywords: 5.1.0(ajv@8.20.0)
+ scule@1.3.0: {}
+
search-insights@2.17.3: {}
section-matter@1.0.0:
@@ -15082,6 +15586,8 @@ snapshots:
extend-shallow: 2.0.1
kind-of: 6.0.3
+ secure-compare@3.0.1: {}
+
secure-json-parse@4.1.0: {}
segment-sort@1.0.9: {}
@@ -15103,9 +15609,9 @@ snapshots:
semver@7.8.5: {}
- send@0.19.2:
+ send@0.19.2(supports-color@8.1.1):
dependencies:
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
depd: 2.0.0
destroy: 1.2.0
encodeurl: 2.0.0
@@ -15135,11 +15641,11 @@ snapshots:
path-to-regexp: 3.3.0
range-parser: 1.2.0
- serve-index@1.9.2:
+ serve-index@1.9.2(supports-color@8.1.1):
dependencies:
accepts: 1.3.8
batch: 0.6.1
- debug: 2.6.9
+ debug: 2.6.9(supports-color@8.1.1)
escape-html: 1.0.3
http-errors: 1.8.1
mime-types: 2.1.35
@@ -15147,12 +15653,12 @@ snapshots:
transitivePeerDependencies:
- supports-color
- serve-static@1.16.3:
+ serve-static@1.16.3(supports-color@8.1.1):
dependencies:
encodeurl: 2.0.0
escape-html: 1.0.3
parseurl: 1.3.3
- send: 0.19.2
+ send: 0.19.2(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -15240,13 +15746,6 @@ snapshots:
mrmime: 2.0.1
totalist: 3.0.1
- sirv@3.0.2:
- dependencies:
- '@polka/url': 1.0.0-next.29
- mrmime: 2.0.1
- totalist: 3.0.1
- optional: true
-
sisteransi@1.0.5: {}
skin-tone@2.0.0:
@@ -15310,9 +15809,9 @@ snapshots:
spdx-license-ids@3.0.23: {}
- spdy-transport@3.0.0:
+ spdy-transport@3.0.0(supports-color@8.1.1):
dependencies:
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
detect-node: 2.1.0
hpack.js: 2.1.6
obuf: 1.1.2
@@ -15321,13 +15820,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- spdy@4.0.2:
+ spdy@4.0.2(supports-color@8.1.1):
dependencies:
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
handle-thing: 2.0.1
http-deceiver: 1.2.7
select-hose: 2.0.0
- spdy-transport: 3.0.0
+ spdy-transport: 3.0.0(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -15348,10 +15847,10 @@ snapshots:
es-errors: 1.3.0
internal-slot: 1.1.0
- streamroller@3.1.5:
+ streamroller@3.1.5(supports-color@8.1.1):
dependencies:
date-format: 4.0.14
- debug: 4.4.3
+ debug: 4.4.3(supports-color@8.1.1)
fs-extra: 8.1.0
transitivePeerDependencies:
- supports-color
@@ -15467,12 +15966,28 @@ snapshots:
dependencies:
inline-style-parser: 0.2.7
- stylehacks@6.1.1(postcss@8.5.25):
+ styleframe@3.9.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/loader@3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)))(@styleframe/plugin@3.4.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(esbuild@0.28.1)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)))(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)):
dependencies:
- browserslist: 4.28.7
- postcss: 8.5.25
+ '@styleframe/cli': 4.1.2(@styleframe/license@2.0.2)(@styleframe/loader@3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)))
+ '@styleframe/core': 3.6.2(@styleframe/license@2.0.2)
+ '@styleframe/license': 2.0.2
+ '@styleframe/loader': 3.0.4(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)(@styleframe/transpiler@3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2))
+ '@styleframe/plugin': 3.4.1(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(esbuild@0.28.1)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26))
+ '@styleframe/transpiler': 3.4.2(@styleframe/core@3.6.2(@styleframe/license@2.0.2))(@styleframe/license@2.0.2)
+
+ stylehacks@6.1.1(postcss@8.5.19):
+ dependencies:
+ browserslist: 4.28.6
+ postcss: 8.5.19
postcss-selector-parser: 6.1.4
+ stylehacks@6.1.1(postcss@8.5.26):
+ dependencies:
+ browserslist: 4.28.6
+ postcss: 8.5.26
+ postcss-selector-parser: 6.1.4
+ optional: true
+
supports-color@5.5.0:
dependencies:
has-flag: 3.0.0
@@ -15495,31 +16010,34 @@ snapshots:
css-what: 6.2.2
csso: 5.0.5
picocolors: 1.1.1
- sax: 1.6.1
+ sax: 1.6.0
tapable@2.3.3: {}
- terser-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(webpack@5.109.2(postcss@8.5.25)):
+ terser-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.3
terser: 5.49.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
optionalDependencies:
clean-css: 5.3.3
- cssnano: 6.1.2(postcss@8.5.25)
+ cssnano: 6.1.2(postcss@8.5.19)
+ csso: 5.0.5
+ esbuild: 0.28.1
html-minifier-terser: 7.2.0
- postcss: 8.5.25
+ lightningcss: 1.33.0
+ postcss: 8.5.19
terser@5.49.0:
dependencies:
'@jridgewell/source-map': 0.3.11
- acorn: 8.18.0
+ acorn: 8.17.0
commander: 2.20.3
source-map-support: 0.5.21
- thingies@2.6.1(tslib@2.8.1):
+ thingies@2.6.0(tslib@2.8.1):
dependencies:
tslib: 2.8.1
@@ -15535,7 +16053,7 @@ snapshots:
tinybench@2.9.0: {}
- tinyexec@1.2.4: {}
+ tinyexec@1.3.0: {}
tinyglobby@0.2.17:
dependencies:
@@ -15646,13 +16164,13 @@ snapshots:
typescript: 6.0.3
yaml: 2.9.0
- typescript-eslint@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3):
+ typescript-eslint@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3):
dependencies:
- '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3))(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- '@typescript-eslint/typescript-estree': 8.65.0(typescript@6.0.3)
- '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@1.21.7))(typescript@6.0.3)
- eslint: 9.39.5(jiti@1.21.7)
+ '@typescript-eslint/eslint-plugin': 8.67.0(@typescript-eslint/parser@8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3))(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/parser': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/typescript-estree': 8.67.0(supports-color@8.1.1)(typescript@6.0.3)
+ '@typescript-eslint/utils': 8.67.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(supports-color@8.1.1)(typescript@6.0.3)
+ eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1)
typescript: 6.0.3
transitivePeerDependencies:
- supports-color
@@ -15695,6 +16213,10 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
+ union@0.5.0:
+ dependencies:
+ qs: 6.15.3
+
unique-string@3.0.0:
dependencies:
crypto-random-string: 4.0.0
@@ -15732,15 +16254,26 @@ snapshots:
unpipe@1.0.0: {}
+ unplugin@3.3.0(esbuild@0.28.1)(rolldown@1.2.3)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)):
+ dependencies:
+ '@jridgewell/remapping': 2.3.5
+ picomatch: 4.0.4
+ webpack-virtual-modules: 0.6.2
+ optionalDependencies:
+ esbuild: 0.28.1
+ rolldown: 1.2.3
+ vite: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)
+
update-browserslist-db@1.2.3(browserslist@4.28.4):
dependencies:
browserslist: 4.28.4
escalade: 3.2.0
picocolors: 1.1.1
- update-browserslist-db@1.2.3(browserslist@4.28.7):
+ update-browserslist-db@1.2.3(browserslist@4.28.6):
dependencies:
- browserslist: 4.28.7
+ browserslist: 4.28.6
escalade: 3.2.0
picocolors: 1.1.1
@@ -15765,14 +16298,16 @@ snapshots:
dependencies:
punycode: 2.3.1
- url-loader@4.1.1(file-loader@6.2.0(webpack@5.109.2(postcss@8.5.25)))(webpack@5.109.2(postcss@8.5.25)):
+ url-join@4.0.1: {}
+
+ url-loader@4.1.1(file-loader@6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)))(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
loader-utils: 2.0.4
mime-types: 2.1.35
schema-utils: 3.3.0
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
optionalDependencies:
- file-loader: 6.2.0(webpack@5.109.2(postcss@8.5.25))
+ file-loader: 6.2.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
util-deprecate@1.0.2: {}
@@ -15810,25 +16345,25 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0):
+ vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.5
- postcss: 8.5.25
- rolldown: 1.2.1
+ postcss: 8.5.26
+ rolldown: 1.2.3
tinyglobby: 0.2.17
optionalDependencies:
- '@types/node': 26.1.2
+ '@types/node': 26.2.0
esbuild: 0.28.1
fsevents: 2.3.3
- jiti: 1.21.7
+ jiti: 2.7.0
terser: 5.49.0
yaml: 2.9.0
- vitest@4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0)):
+ vitest@4.1.10(@types/node@26.2.0)(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)):
dependencies:
'@vitest/expect': 4.1.10
- '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))
+ '@vitest/mocker': 4.1.10(vite@8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0))
'@vitest/pretty-format': 4.1.10
'@vitest/runner': 4.1.10
'@vitest/snapshot': 4.1.10
@@ -15839,17 +16374,16 @@ snapshots:
magic-string: 0.30.21
obug: 2.1.4
pathe: 2.0.3
- picomatch: 4.0.5
+ picomatch: 4.0.4
std-env: 4.2.0
tinybench: 2.9.0
- tinyexec: 1.2.4
+ tinyexec: 1.3.0
tinyglobby: 0.2.17
tinyrainbow: 3.1.1
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0)
+ vite: 8.2.1(@types/node@26.2.0)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.49.0)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/node': 26.1.2
- '@vitest/browser-playwright': 4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@1.21.7)(terser@5.49.0)(yaml@2.9.0))(vitest@4.1.10)
+ '@types/node': 26.2.0
transitivePeerDependencies:
- msw
@@ -15870,7 +16404,7 @@ snapshots:
webpack-bundle-analyzer@4.10.2:
dependencies:
'@discoveryjs/json-ext': 0.5.7
- acorn: 8.18.0
+ acorn: 8.17.0
acorn-walk: 8.3.5
commander: 7.2.0
debounce: 1.2.1
@@ -15880,12 +16414,12 @@ snapshots:
opener: 1.5.2
picocolors: 1.1.1
sirv: 2.0.4
- ws: 7.5.13
+ ws: 7.5.11
transitivePeerDependencies:
- bufferutil
- utf-8-validate
- webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.109.2(postcss@8.5.25)):
+ webpack-dev-middleware@7.4.5(tslib@2.8.1)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
colorette: 2.0.20
memfs: 4.64.0(tslib@2.8.1)
@@ -15894,11 +16428,11 @@ snapshots:
range-parser: 1.3.0
schema-utils: 4.3.3
optionalDependencies:
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
transitivePeerDependencies:
- tslib
- webpack-dev-server@5.2.6(tslib@2.8.1)(webpack@5.109.2(postcss@8.5.25)):
+ webpack-dev-server@5.2.6(supports-color@8.1.1)(tslib@2.8.1)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
'@types/bonjour': 3.5.13
'@types/connect-history-api-fallback': 1.5.4
@@ -15909,12 +16443,12 @@ snapshots:
'@types/sockjs': 0.3.36
'@types/ws': 8.18.1
ansi-html-community: 0.0.8
- bonjour-service: 1.4.4
+ bonjour-service: 1.4.3
chokidar: 3.6.0
colorette: 2.0.20
- compression: 1.8.1
+ compression: 1.8.1(supports-color@8.1.1)
connect-history-api-fallback: 2.0.0
- express: 4.22.2
+ express: 4.22.2(supports-color@8.1.1)
graceful-fs: 4.2.11
http-proxy-middleware: 2.0.10(@types/express@4.17.25)
ipaddr.js: 2.4.0
@@ -15923,13 +16457,13 @@ snapshots:
p-retry: 6.2.1
schema-utils: 4.3.3
selfsigned: 5.5.0
- serve-index: 1.9.2
+ serve-index: 1.9.2(supports-color@8.1.1)
sockjs: 0.3.24
- spdy: 4.0.2
- webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.109.2(postcss@8.5.25))
- ws: 8.21.1
+ spdy: 4.0.2(supports-color@8.1.1)
+ webpack-dev-middleware: 7.4.5(tslib@2.8.1)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
+ ws: 8.21.0
optionalDependencies:
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
transitivePeerDependencies:
- bufferutil
- debug
@@ -15949,11 +16483,11 @@ snapshots:
flat: 5.0.2
wildcard: 2.0.1
- webpack-sources@3.5.0: {}
-
webpack-sources@3.5.1: {}
- webpack@5.108.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25):
+ webpack-virtual-modules@0.6.2: {}
+
+ webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19):
dependencies:
'@types/estree': 1.0.9
'@types/json-schema': 7.0.15
@@ -15962,90 +16496,16 @@ snapshots:
'@webassemblyjs/wasm-parser': 1.14.1
acorn: 8.17.0
acorn-import-phases: 1.0.4(acorn@8.17.0)
- browserslist: 4.28.4
+ browserslist: 4.28.6
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.1
+ enhanced-resolve: 5.24.2
es-module-lexer: 2.3.1
eslint-scope: 5.1.1
events: 3.3.0
graceful-fs: 4.2.11
loader-runner: 4.3.2
mime-db: 1.54.0
- minimizer-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(webpack@5.108.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25))
- neo-async: 2.6.2
- schema-utils: 4.3.3
- tapable: 2.3.3
- watchpack: 2.5.2
- webpack-sources: 3.5.0
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - uglify-js
-
- webpack@5.108.3(postcss@8.5.25):
- dependencies:
- '@types/estree': 1.0.9
- '@types/json-schema': 7.0.15
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.17.0
- acorn-import-phases: 1.0.4(acorn@8.17.0)
- browserslist: 4.28.4
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.1
- es-module-lexer: 2.3.1
- eslint-scope: 5.1.1
- events: 3.3.0
- graceful-fs: 4.2.11
- loader-runner: 4.3.2
- mime-db: 1.54.0
- minimizer-webpack-plugin: 5.6.1(postcss@8.5.25)(webpack@5.108.3(postcss@8.5.25))
- neo-async: 2.6.2
- schema-utils: 4.3.3
- tapable: 2.3.3
- watchpack: 2.5.2
- webpack-sources: 3.5.0
- transitivePeerDependencies:
- - '@minify-html/node'
- - '@swc/core'
- - '@swc/css'
- - '@swc/html'
- - clean-css
- - cssnano
- - csso
- - esbuild
- - html-minifier-terser
- - lightningcss
- - postcss
- - uglify-js
-
- webpack@5.109.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25):
- dependencies:
- '@types/estree': 1.0.9
- '@types/json-schema': 7.0.15
- '@webassemblyjs/ast': 1.14.1
- '@webassemblyjs/wasm-edit': 1.14.1
- '@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.18.0
- browserslist: 4.28.7
- chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.5
- es-module-lexer: 2.3.1
- eslint-scope: 5.1.1
- events: 3.3.0
- graceful-fs: 4.2.11
- mime-db: 1.54.0
- minimizer-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.25))(html-minifier-terser@7.2.0)(postcss@8.5.25)(webpack@5.109.2(postcss@8.5.25))
+ minimizer-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19))
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.3
@@ -16065,23 +16525,25 @@ snapshots:
- postcss
- uglify-js
- webpack@5.109.2(postcss@8.5.25):
+ webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26):
dependencies:
'@types/estree': 1.0.9
'@types/json-schema': 7.0.15
'@webassemblyjs/ast': 1.14.1
'@webassemblyjs/wasm-edit': 1.14.1
'@webassemblyjs/wasm-parser': 1.14.1
- acorn: 8.18.0
- browserslist: 4.28.7
+ acorn: 8.17.0
+ acorn-import-phases: 1.0.4(acorn@8.17.0)
+ browserslist: 4.28.6
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.24.5
+ enhanced-resolve: 5.24.2
es-module-lexer: 2.3.1
eslint-scope: 5.1.1
events: 3.3.0
graceful-fs: 4.2.11
+ loader-runner: 4.3.2
mime-db: 1.54.0
- minimizer-webpack-plugin: 5.6.1(postcss@8.5.25)(webpack@5.109.2(postcss@8.5.25))
+ minimizer-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26)(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.26))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.26))
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.3
@@ -16100,15 +16562,16 @@ snapshots:
- lightningcss
- postcss
- uglify-js
+ optional: true
- webpackbar@7.0.0(webpack@5.109.2(postcss@8.5.25)):
+ webpackbar@7.0.0(webpack@5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)):
dependencies:
ansis: 3.17.0
consola: 3.4.2
pretty-time: 1.1.0
std-env: 3.10.0
optionalDependencies:
- webpack: 5.109.2(postcss@8.5.25)
+ webpack: 5.108.4(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.19))(csso@5.0.5)(esbuild@0.28.1)(html-minifier-terser@7.2.0)(lightningcss@1.33.0)(postcss@8.5.19)
websocket-driver@0.7.5:
dependencies:
@@ -16118,6 +16581,10 @@ snapshots:
websocket-extensions@0.1.4: {}
+ whatwg-encoding@2.0.0:
+ dependencies:
+ iconv-lite: 0.6.3
+
which-boxed-primitive@1.1.1:
dependencies:
is-bigint: 1.1.0
@@ -16178,6 +16645,14 @@ snapshots:
wildcard@2.0.1: {}
+ wireit@0.14.13:
+ dependencies:
+ brace-expansion: 5.0.7
+ chokidar: 3.6.0
+ fast-glob: 3.3.3
+ jsonc-parser: 3.3.1
+ proper-lockfile: 4.1.2
+
word-wrap@1.2.5: {}
wrap-ansi@8.1.0:
@@ -16195,9 +16670,9 @@ snapshots:
signal-exit: 3.0.7
typedarray-to-buffer: 3.1.5
- ws@7.5.13: {}
+ ws@7.5.11: {}
- ws@8.21.1: {}
+ ws@8.21.0: {}
wsl-utils@0.1.0:
dependencies:
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index ebfcb13aa1..00d43f8c53 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -6,6 +6,7 @@ packages:
- "packages/geo"
- "packages/logger-js"
- "packages/prettier-config"
+ - "packages/theme"
- "packages/tsconfig"
- "lifecycle/aws"
diff --git a/web/package.json b/web/package.json
index 172e99b64b..65b6893b1c 100644
--- a/web/package.json
+++ b/web/package.json
@@ -103,6 +103,7 @@
"@goauthentik/eslint-config": "^2.0.3",
"@goauthentik/fonts": "link:../packages/fonts",
"@goauthentik/prettier-config": "^3.5.0",
+ "@goauthentik/theme": "link:../packages/theme",
"@goauthentik/tsconfig": "^1.0.9",
"@hcaptcha/types": "^1.2.0",
"@lit/context": "^1.1.6",
diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml
index e1fb481d6d..60c3f8417e 100644
--- a/web/pnpm-lock.yaml
+++ b/web/pnpm-lock.yaml
@@ -32,7 +32,7 @@ catalogs:
version: 4.1.10
esbuild:
specifier: ^0.28.1
- version: 0.28.1
+ version: 0.28.2
eslint:
specifier: ^9.39.5
version: 9.39.5
@@ -120,7 +120,7 @@ importers:
version: link:packages/core
'@goauthentik/esbuild-plugin-live-reload':
specifier: ^2.0.3
- version: 2.0.3(esbuild@0.28.1)
+ version: 2.0.3(esbuild@0.28.2)
'@goauthentik/eslint-config':
specifier: ^2.0.3
version: 2.0.3(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)(typescript-eslint@8.65.0(eslint@9.39.5(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(typescript@6.0.3)
@@ -130,6 +130,9 @@ importers:
'@goauthentik/prettier-config':
specifier: ^3.5.0
version: 3.5.0(jiti@2.7.0)(prettier-plugin-packagejson@3.0.2(prettier@3.8.3))(prettier@3.8.3)(supports-color@10.2.2)
+ '@goauthentik/theme':
+ specifier: link:../packages/theme
+ version: link:../packages/theme
'@goauthentik/tsconfig':
specifier: ^1.0.9
version: 1.0.9
@@ -180,7 +183,7 @@ importers:
version: 10.69.0
'@storybook/addon-docs':
specifier: ^10.5.7
- version: 10.5.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ version: 10.5.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
'@storybook/addon-links':
specifier: ^10.5.7
version: 10.5.7(@types/react@19.2.17)(react@19.2.8)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))
@@ -189,7 +192,7 @@ importers:
version: 10.5.7(lit@3.3.3)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))
'@storybook/web-components-vite':
specifier: ^10.5.7
- version: 10.5.7(esbuild@0.28.1)(lit@3.3.3)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ version: 10.5.7(esbuild@0.28.2)(lit@3.3.3)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
'@types/codemirror':
specifier: ^5.60.17
version: 5.60.17
@@ -222,10 +225,10 @@ importers:
version: 7.0.0-dev.20260707.2
'@vitest/browser':
specifier: 'catalog:'
- version: 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
+ version: 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
'@vitest/browser-playwright':
specifier: 'catalog:'
- version: 4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
+ version: 4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
'@webcomponents/webcomponentsjs':
specifier: ^2.8.0
version: 2.8.0
@@ -261,7 +264,7 @@ importers:
version: 3.4.13
esbuild:
specifier: 'catalog:'
- version: 0.28.1
+ version: 0.28.2
eslint:
specifier: 'catalog:'
version: 9.39.5(jiti@2.7.0)(supports-color@10.2.2)
@@ -405,10 +408,10 @@ importers:
version: 5.1.0
vite:
specifier: 'catalog:'
- version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)
+ version: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)
vitest:
specifier: 'catalog:'
- version: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ version: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
webcomponent-qr-code:
specifier: ^2.0.0
version: 2.0.0
@@ -782,48 +785,24 @@ packages:
'@emnapi/wasi-threads@2.0.1':
resolution: {integrity: sha512-9DsSk+o5NBX0CCJT8s0EROGSGxjR/tKu6aBTaVyq+SjAEQH4XcdcRxPBRzsBLizTTJ49MJjF+jgu3qnO9GLQcQ==}
- '@esbuild/aix-ppc64@0.28.1':
- resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/aix-ppc64@0.28.2':
resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.28.1':
- resolution: {integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
'@esbuild/android-arm64@0.28.2':
resolution: {integrity: sha512-5YfKeeI8qWfBZIX+u2xZC3Zlb3Os/gLS2sbEKM+I4ZOcsWmHS2WLysCcQZDAFRslDUU5Oiq44gf6PYN1vGwG5A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.28.1':
- resolution: {integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
'@esbuild/android-arm@0.28.2':
resolution: {integrity: sha512-kXXoiPVVGQcnIYGOeaovwOURpniDBpSq4A03qkQ+BMQqtGG6HYap3xne9C1O1yo4TR3qxlCX5IqqmX6fFo2Lqg==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.28.1':
- resolution: {integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
'@esbuild/android-x64@0.28.2':
resolution: {integrity: sha512-O387ite7SzUyCcy3JQX4P4bLtEA7bLLkx+esve5JHnyYfNTxcVpXZo9jhdB0lTKN44gztELTdU7nS8Nr16Fs1Q==}
engines: {node: '>=18'}
@@ -842,36 +821,18 @@ packages:
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.28.1':
- resolution: {integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.28.2':
resolution: {integrity: sha512-uq6suIWYP37qzGddBKPw5QEQPi6HiLGsO7UmkpfyaYNQ3D+rN6w6WfwH+nuqcGXWvawGwxOEroO4YGnFh95azw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.28.1':
- resolution: {integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-arm64@0.28.2':
resolution: {integrity: sha512-n+I0BTSRIoy+d6RPKnEVwql5UwBJolytvY4mAOIEJorKlqgPII8ix6slVVrfZ5Tnj7glIZvloylbB/EJPMWEXw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.28.1':
- resolution: {integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.28.2':
resolution: {integrity: sha512-78XJTJkvPs0kz2w61301PJjXl4g7q3JqiYMZ/M/yVI73EHBrCRTgkhu9oqG7vPqq+a/yadEW8aD+agKlk5xrmg==}
engines: {node: '>=18'}
@@ -890,84 +851,42 @@ packages:
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.28.1':
- resolution: {integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
'@esbuild/linux-arm@0.28.2':
resolution: {integrity: sha512-XlDnu2q5yoqems+xay6wSAcg9DDD7K9RLKZEBOMZm3ckNpJBvOX20tSfby8KfrrhINDyv9V2YVZKY/SpoGJI8w==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.28.1':
- resolution: {integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-ia32@0.28.2':
resolution: {integrity: sha512-CYbnj78HsIeA+DhgUKgFCfvNsTHFhMMrinUrMZpDXJXKN8T3XViTZ/+wtHeVxEWY8ewSzTFN+nRmSwO2tZaLUQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.28.1':
- resolution: {integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
'@esbuild/linux-loong64@0.28.2':
resolution: {integrity: sha512-buwkd8nsph4R+ajRvw0qM5Hja/TXQow3ptzWO2EbG/cqcIkHloRrdlBtQlshyYGTNFvfkfJ5tpPLVkY4DtsPfQ==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.28.1':
- resolution: {integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
'@esbuild/linux-mips64el@0.28.2':
resolution: {integrity: sha512-ZVykbDyk7519VwiNb9Lcj9m8XM6v5V9uKPvrEMkkEedVewf+0itkhahp4HDpgERXhwLRpWFypsGbG/J8s0QjJA==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.28.1':
- resolution: {integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-ppc64@0.28.2':
resolution: {integrity: sha512-CAXl+Dtd9UUuJd8pKKdwh6MLm3MUMiqMPmhZ3tTSXPqfyQ3vDl6R5hZdZ/kYojK4ofXtdfSv1tFq8XzWx3heNQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.28.1':
- resolution: {integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.28.2':
resolution: {integrity: sha512-GeXCej4IQtU1B+QlDV8W/RRvbzI3O/Stss+/bCXv4lZls5WGRtu2a+3JkA3i4qIUlMXpcHebWpF8AkJhATowuA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.28.1':
- resolution: {integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-s390x@0.28.2':
resolution: {integrity: sha512-3H1weTYZPxt/WOhByszQZybS9w5lKzUn1FDMsgEChbHWQwHYQQRfBxgCcZvPhjHfKyJjIievvMmEUawJrdY9Dg==}
engines: {node: '>=18'}
@@ -986,108 +905,54 @@ packages:
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.28.1':
- resolution: {integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
'@esbuild/netbsd-arm64@0.28.2':
resolution: {integrity: sha512-sSATRjPeDBg3pdgHoQfoYBob11Kk1FGa9lui5RIHZCoCkJa9QKlvl3/vKz2usCmYYjs7ymJR/2Nnsqe+Hjt5nw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.28.1':
- resolution: {integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.28.2':
resolution: {integrity: sha512-lqnzCV+mM0gIADaKihiCg6ifgfU2L3h5E33rNQBN1Y4MaVGnzryzmvvf7UHxprpQdE8hpqLolJ9Rl+SkIRDpyw==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.28.1':
- resolution: {integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-arm64@0.28.2':
resolution: {integrity: sha512-AL2qJILH7lNjrDmCQDvdxMfAUIv8KMNZOvrwAQ8i8//ntL9FflhOyMJ8OZSMBb8/AWXe3/5v5S20y3zCoZWKoQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.28.1':
- resolution: {integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.28.2':
resolution: {integrity: sha512-QtiuPytchRyC4rwUKhexJdQKvDuZ6hWloi3igqPQNUJCS1/v9EiO3UTOXR6A3FoMo4fnAKbWJdqaIwhOzh8qEw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openharmony-arm64@0.28.1':
- resolution: {integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
'@esbuild/openharmony-arm64@0.28.2':
resolution: {integrity: sha512-WkhYDmpTjLvGlScA1rwjRUmhl4k8oXR3cIbtqWmELgU/dFeHHlEllxDvdWcNJV9rbzCexB5vz8gtNewWLgCT7Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/sunos-x64@0.28.1':
- resolution: {integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/sunos-x64@0.28.2':
resolution: {integrity: sha512-GPMSkTOtMnv2U2F8gxe4Io6qmVs+YKyp832Etqqxr0hFngmXQ3rzwytelm3GIn7T4VviRUlf3sOgBOiTdvaf7g==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.28.1':
- resolution: {integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
'@esbuild/win32-arm64@0.28.2':
resolution: {integrity: sha512-PIhhEkE9uPBleRBrQEJpUn7MBnibZzbGzYWPmY3x+YoVg/95zbjB4CxPPOQ8l5tYYM4mMaCthF8/1DIfBQQyWQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.28.1':
- resolution: {integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-ia32@0.28.2':
resolution: {integrity: sha512-YmJbfTlvU7Sdn9BB+4PRES4oB6pxgS37MAONj+hBr/cpXS1aBPKXxNnDbu+QCWPj0o9dgyxeq79g6c5P8KeuYA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.28.1':
- resolution: {integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@esbuild/win32-x64@0.28.2':
resolution: {integrity: sha512-5ebpxr3nWMzrL/rnUI755Jkuee0bHL/Gq0WTF9lvcpv73wAp5eu8MfBUgWK9bhWvZjj7yX8etf/8tI8Ney695g==}
engines: {node: '>=18'}
@@ -3770,11 +3635,6 @@ packages:
esast-util-from-js@2.0.1:
resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
- esbuild@0.28.1:
- resolution: {integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==}
- engines: {node: '>=18'}
- hasBin: true
-
esbuild@0.28.2:
resolution: {integrity: sha512-HKVLS8dvII+xoKW9kmqxbRKrnWEXfJJr/FZhhJmiqIB0e053QNYFqOBouTMO/k5sID4MvCiUCvv8b9M4h32wIA==}
engines: {node: '>=18'}
@@ -5132,10 +4992,6 @@ packages:
resolution: {integrity: sha512-bjdr2xW1dBCMsMGGsUeqM4eFI60m94+szhxWys+B1ztIt6gWSfeGBdSVCIawezeHYLYn0j6zrsXdQS/JllBzww==}
engines: {node: '>=6'}
- minimatch@10.2.5:
- resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
- engines: {node: 18 || 20 || >=22}
-
minimatch@10.2.6:
resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==}
engines: {node: 18 || 20 || >=22}
@@ -6156,10 +6012,6 @@ packages:
tinybench@2.9.0:
resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==}
- tinyexec@1.2.4:
- resolution: {integrity: sha512-SHf/r48b7vOrjve9PxJo3MN5v5yuyjHvdUcrQffT3WXMUfnGmHDVbC4k3sHJaJTgZCwpUplIaAo5ANtMyp3YHg==}
- engines: {node: '>=18'}
-
tinyexec@1.3.0:
resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==}
engines: {node: '>=18'}
@@ -6603,18 +6455,6 @@ packages:
resolution: {integrity: sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==}
engines: {node: ^20.17.0 || >=22.9.0}
- ws@8.21.0:
- resolution: {integrity: sha512-Vsp28b7DRcimFQvrqu2Wek3z1iYxDCWqHYB8Qsnk/S4RfaCQzPGPyBNuVjJV3cd6UiKtUtp6sNM77gWvzcCH+g==}
- engines: {node: '>=10.0.0'}
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: '>=5.0.2'
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
-
ws@8.21.3:
resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==}
engines: {node: '>=10.0.0'}
@@ -7021,27 +6861,15 @@ snapshots:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.28.1':
- optional: true
-
'@esbuild/aix-ppc64@0.28.2':
optional: true
- '@esbuild/android-arm64@0.28.1':
- optional: true
-
'@esbuild/android-arm64@0.28.2':
optional: true
- '@esbuild/android-arm@0.28.1':
- optional: true
-
'@esbuild/android-arm@0.28.2':
optional: true
- '@esbuild/android-x64@0.28.1':
- optional: true
-
'@esbuild/android-x64@0.28.2':
optional: true
@@ -7051,21 +6879,12 @@ snapshots:
'@esbuild/darwin-arm64@0.28.2':
optional: true
- '@esbuild/darwin-x64@0.28.1':
- optional: true
-
'@esbuild/darwin-x64@0.28.2':
optional: true
- '@esbuild/freebsd-arm64@0.28.1':
- optional: true
-
'@esbuild/freebsd-arm64@0.28.2':
optional: true
- '@esbuild/freebsd-x64@0.28.1':
- optional: true
-
'@esbuild/freebsd-x64@0.28.2':
optional: true
@@ -7075,45 +6894,24 @@ snapshots:
'@esbuild/linux-arm64@0.28.2':
optional: true
- '@esbuild/linux-arm@0.28.1':
- optional: true
-
'@esbuild/linux-arm@0.28.2':
optional: true
- '@esbuild/linux-ia32@0.28.1':
- optional: true
-
'@esbuild/linux-ia32@0.28.2':
optional: true
- '@esbuild/linux-loong64@0.28.1':
- optional: true
-
'@esbuild/linux-loong64@0.28.2':
optional: true
- '@esbuild/linux-mips64el@0.28.1':
- optional: true
-
'@esbuild/linux-mips64el@0.28.2':
optional: true
- '@esbuild/linux-ppc64@0.28.1':
- optional: true
-
'@esbuild/linux-ppc64@0.28.2':
optional: true
- '@esbuild/linux-riscv64@0.28.1':
- optional: true
-
'@esbuild/linux-riscv64@0.28.2':
optional: true
- '@esbuild/linux-s390x@0.28.1':
- optional: true
-
'@esbuild/linux-s390x@0.28.2':
optional: true
@@ -7123,57 +6921,30 @@ snapshots:
'@esbuild/linux-x64@0.28.2':
optional: true
- '@esbuild/netbsd-arm64@0.28.1':
- optional: true
-
'@esbuild/netbsd-arm64@0.28.2':
optional: true
- '@esbuild/netbsd-x64@0.28.1':
- optional: true
-
'@esbuild/netbsd-x64@0.28.2':
optional: true
- '@esbuild/openbsd-arm64@0.28.1':
- optional: true
-
'@esbuild/openbsd-arm64@0.28.2':
optional: true
- '@esbuild/openbsd-x64@0.28.1':
- optional: true
-
'@esbuild/openbsd-x64@0.28.2':
optional: true
- '@esbuild/openharmony-arm64@0.28.1':
- optional: true
-
'@esbuild/openharmony-arm64@0.28.2':
optional: true
- '@esbuild/sunos-x64@0.28.1':
- optional: true
-
'@esbuild/sunos-x64@0.28.2':
optional: true
- '@esbuild/win32-arm64@0.28.1':
- optional: true
-
'@esbuild/win32-arm64@0.28.2':
optional: true
- '@esbuild/win32-ia32@0.28.1':
- optional: true
-
'@esbuild/win32-ia32@0.28.2':
optional: true
- '@esbuild/win32-x64@0.28.1':
- optional: true
-
'@esbuild/win32-x64@0.28.2':
optional: true
@@ -7239,9 +7010,9 @@ snapshots:
'@goauthentik/brand-assets@2.0.0': {}
- '@goauthentik/esbuild-plugin-live-reload@2.0.3(esbuild@0.28.1)':
+ '@goauthentik/esbuild-plugin-live-reload@2.0.3(esbuild@0.28.2)':
dependencies:
- esbuild: 0.28.1
+ esbuild: 0.28.2
find-free-ports: 3.1.1
'@goauthentik/eslint-config@2.0.3(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(jiti@2.7.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(supports-color@10.2.2)(typescript-eslint@8.65.0(eslint@9.39.5(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(typescript@6.0.3))(typescript@6.0.3)':
@@ -7580,13 +7351,6 @@ snapshots:
'@tybys/wasm-util': 0.10.3
optional: true
- '@napi-rs/wasm-runtime@1.2.1(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)':
- dependencies:
- '@emnapi/core': 2.0.0-alpha.3
- '@emnapi/runtime': 2.0.0-alpha.3
- '@tybys/wasm-util': 0.10.3
- optional: true
-
'@napi-rs/wasm-runtime@1.2.2(@emnapi/core@1.11.2)(@emnapi/runtime@1.11.2)':
dependencies:
'@emnapi/core': 1.11.2
@@ -7601,6 +7365,13 @@ snapshots:
'@tybys/wasm-util': 0.10.3
optional: true
+ '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)':
+ dependencies:
+ '@emnapi/core': 2.0.0-alpha.3
+ '@emnapi/runtime': 2.0.0-alpha.3
+ '@tybys/wasm-util': 0.10.3
+ optional: true
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -7883,7 +7654,7 @@ snapshots:
dependencies:
'@emnapi/core': 2.0.0-alpha.3
'@emnapi/runtime': 2.0.0-alpha.3
- '@napi-rs/wasm-runtime': 1.2.1(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)
+ '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@2.0.0-alpha.3)(@emnapi/runtime@2.0.0-alpha.3)
optional: true
'@rolldown/binding-win32-arm64-msvc@1.2.1':
@@ -7928,7 +7699,7 @@ snapshots:
dependencies:
'@types/estree': 1.0.9
estree-walker: 2.0.2
- picomatch: 4.0.4
+ picomatch: 4.0.5
optionalDependencies:
rollup: 4.62.4
@@ -8053,10 +7824,10 @@ snapshots:
'@standard-schema/spec@1.1.0': {}
- '@storybook/addon-docs@10.5.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))':
+ '@storybook/addon-docs@10.5.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))':
dependencies:
'@mdx-js/react': 3.1.1(@types/react@19.2.17)(react@19.2.8)
- '@storybook/csf-plugin': 10.5.7(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ '@storybook/csf-plugin': 10.5.7(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
'@storybook/icons': 2.1.0(react@19.2.8)
'@storybook/react-dom-shim': 10.5.7(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))
react: 19.2.8
@@ -8080,25 +7851,25 @@ snapshots:
'@types/react': 19.2.17
react: 19.2.8
- '@storybook/builder-vite@10.5.7(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))':
+ '@storybook/builder-vite@10.5.7(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))':
dependencies:
- '@storybook/csf-plugin': 10.5.7(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ '@storybook/csf-plugin': 10.5.7(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
storybook: 10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8)
ts-dedent: 2.3.0
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)
+ vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)
transitivePeerDependencies:
- esbuild
- rollup
- webpack
- '@storybook/csf-plugin@10.5.7(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))':
+ '@storybook/csf-plugin@10.5.7(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))':
dependencies:
storybook: 10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8)
unplugin: 2.3.11
optionalDependencies:
- esbuild: 0.28.1
+ esbuild: 0.28.2
rollup: 4.62.4
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)
+ vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)
'@storybook/global@5.0.0': {}
@@ -8115,12 +7886,12 @@ snapshots:
'@types/react': 19.2.17
'@types/react-dom': 19.2.3(@types/react@19.2.17)
- '@storybook/web-components-vite@10.5.7(esbuild@0.28.1)(lit@3.3.3)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))':
+ '@storybook/web-components-vite@10.5.7(esbuild@0.28.2)(lit@3.3.3)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))':
dependencies:
- '@storybook/builder-vite': 10.5.7(esbuild@0.28.1)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ '@storybook/builder-vite': 10.5.7(esbuild@0.28.2)(rollup@4.62.4)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
'@storybook/web-components': 10.5.7(lit@3.3.3)(storybook@10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8))
storybook: 10.5.7(@types/react@19.2.17)(prettier@3.8.3)(react@19.2.8)
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)
+ vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)
transitivePeerDependencies:
- esbuild
- lit
@@ -9014,30 +8785,30 @@ snapshots:
d3-selection: 3.0.0
d3-transition: 3.0.1(d3-selection@3.0.0)
- '@vitest/browser-playwright@4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)':
+ '@vitest/browser-playwright@4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)':
dependencies:
- '@vitest/browser': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
- '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ '@vitest/browser': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
+ '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
playwright: 1.62.1
tinyrainbow: 3.1.0
- vitest: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ vitest: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/browser@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)':
+ '@vitest/browser@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)':
dependencies:
'@blazediff/core': 1.9.1
- '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
'@vitest/utils': 4.1.10
magic-string: 0.30.21
pngjs: 7.0.0
sirv: 3.0.2
tinyrainbow: 3.1.0
- vitest: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
- ws: 8.21.0
+ vitest: 4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
+ ws: 8.21.3
transitivePeerDependencies:
- bufferutil
- msw
@@ -9061,13 +8832,13 @@ snapshots:
chai: 6.2.2
tinyrainbow: 3.1.0
- '@vitest/mocker@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))':
+ '@vitest/mocker@4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))':
dependencies:
'@vitest/spy': 4.1.10
estree-walker: 3.0.3
magic-string: 0.30.21
optionalDependencies:
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)
+ vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)
'@vitest/pretty-format@3.2.4':
dependencies:
@@ -9254,6 +9025,10 @@ snapshots:
dependencies:
acorn: 8.17.0
+ acorn-jsx@5.3.2(acorn@8.18.0):
+ dependencies:
+ acorn: 8.18.0
+
acorn@8.17.0: {}
acorn@8.18.0: {}
@@ -10147,39 +9922,10 @@ snapshots:
esast-util-from-js@2.0.1:
dependencies:
'@types/estree-jsx': 1.0.5
- acorn: 8.17.0
+ acorn: 8.18.0
esast-util-from-estree: 2.0.0
vfile-message: 4.0.3
- esbuild@0.28.1:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.28.1
- '@esbuild/android-arm': 0.28.1
- '@esbuild/android-arm64': 0.28.1
- '@esbuild/android-x64': 0.28.1
- '@esbuild/darwin-arm64': 0.28.1
- '@esbuild/darwin-x64': 0.28.1
- '@esbuild/freebsd-arm64': 0.28.1
- '@esbuild/freebsd-x64': 0.28.1
- '@esbuild/linux-arm': 0.28.1
- '@esbuild/linux-arm64': 0.28.1
- '@esbuild/linux-ia32': 0.28.1
- '@esbuild/linux-loong64': 0.28.1
- '@esbuild/linux-mips64el': 0.28.1
- '@esbuild/linux-ppc64': 0.28.1
- '@esbuild/linux-riscv64': 0.28.1
- '@esbuild/linux-s390x': 0.28.1
- '@esbuild/linux-x64': 0.28.1
- '@esbuild/netbsd-arm64': 0.28.1
- '@esbuild/netbsd-x64': 0.28.1
- '@esbuild/openbsd-arm64': 0.28.1
- '@esbuild/openbsd-x64': 0.28.1
- '@esbuild/openharmony-arm64': 0.28.1
- '@esbuild/sunos-x64': 0.28.1
- '@esbuild/win32-arm64': 0.28.1
- '@esbuild/win32-ia32': 0.28.1
- '@esbuild/win32-x64': 0.28.1
-
esbuild@0.28.2:
optionalDependencies:
'@esbuild/aix-ppc64': 0.28.2
@@ -10363,8 +10109,8 @@ snapshots:
espree@10.4.0:
dependencies:
- acorn: 8.17.0
- acorn-jsx: 5.3.2(acorn@8.17.0)
+ acorn: 8.18.0
+ acorn-jsx: 5.3.2(acorn@8.18.0)
eslint-visitor-keys: 4.2.1
esprima@4.0.1: {}
@@ -10602,7 +10348,7 @@ snapshots:
immutable: 5.1.9
is-builtin-module: 3.2.1
log4js: 6.9.1(supports-color@10.2.2)
- minimatch: 10.2.5
+ minimatch: 10.2.6
node-cache: 5.1.2
optionator: 0.9.4
prettier: 3.8.3
@@ -12012,10 +11758,6 @@ snapshots:
dependencies:
lodash: 4.18.1
- minimatch@10.2.5:
- dependencies:
- brace-expansion: 5.0.7
-
minimatch@10.2.6:
dependencies:
brace-expansion: 5.0.9
@@ -13334,8 +13076,6 @@ snapshots:
tinybench@2.9.0: {}
- tinyexec@1.2.4: {}
-
tinyexec@1.3.0: {}
tinyglobby@0.2.17:
@@ -13616,7 +13356,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0):
+ vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0):
dependencies:
lightningcss: 1.33.0
picomatch: 4.0.5
@@ -13625,15 +13365,15 @@ snapshots:
tinyglobby: 0.2.17
optionalDependencies:
'@types/node': 26.1.2
- esbuild: 0.28.1
+ esbuild: 0.28.2
fsevents: 2.3.3
jiti: 2.7.0
yaml: 2.9.0
- vitest@4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)):
+ vitest@4.1.10(@types/node@26.1.2)(@vitest/browser-playwright@4.1.10)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)):
dependencies:
'@vitest/expect': 4.1.10
- '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))
+ '@vitest/mocker': 4.1.10(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))
'@vitest/pretty-format': 4.1.10
'@vitest/runner': 4.1.10
'@vitest/snapshot': 4.1.10
@@ -13647,14 +13387,14 @@ snapshots:
picomatch: 4.0.5
std-env: 4.2.0
tinybench: 2.9.0
- tinyexec: 1.2.4
+ tinyexec: 1.3.0
tinyglobby: 0.2.17
tinyrainbow: 3.1.0
- vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0)
+ vite: 8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0)
why-is-node-running: 2.3.0
optionalDependencies:
'@types/node': 26.1.2
- '@vitest/browser-playwright': 4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
+ '@vitest/browser-playwright': 4.1.10(playwright@1.62.1)(vite@8.2.0(@types/node@26.1.2)(esbuild@0.28.2)(jiti@2.7.0)(yaml@2.9.0))(vitest@4.1.10)
transitivePeerDependencies:
- msw
@@ -13782,8 +13522,6 @@ snapshots:
dependencies:
signal-exit: 4.1.0
- ws@8.21.0: {}
-
ws@8.21.3: {}
wsl-utils@0.1.0:
diff --git a/web/pnpm-workspace.yaml b/web/pnpm-workspace.yaml
index d21fe61fb4..6711b3cc1f 100644
--- a/web/pnpm-workspace.yaml
+++ b/web/pnpm-workspace.yaml
@@ -13,6 +13,7 @@ packages:
# `pnpm install` prunes right back out.
- "!packages/fonts"
- "!packages/prettier-config"
+ - "!packages/theme"
- "!packages/tsconfig"
# pnpm's default isolated linker exposes packages strictly — only declared
diff --git a/web/scripts/build-web.mjs b/web/scripts/build-web.mjs
index 37be61531a..9e5860d5a4 100644
--- a/web/scripts/build-web.mjs
+++ b/web/scripts/build-web.mjs
@@ -122,6 +122,12 @@ const BASE_ESBUILD_OPTIONS = {
/**
* Conditions for module resolution.
*
+ * `bundler` lets workspace packages that ship TypeScript sources (e.g.
+ * `@goauthentik/theme`) expose `src/*.ts` to this build while keeping a
+ * compiled `default` entry for plain Node consumers. esbuild does not
+ * imply it, so without this the resolver falls through to the built
+ * output and every edit needs a rebuild of the dependency first.
+ *
* @see https://esbuild.github.io/api/#conditions
* @see https://nodejs.org/api/packages.html#packages_conditional_exports
*/